STS protokolining asosiy bosqichlari quyidagilardan iborat:
Parametrni sozlash:
Ishtirok etgan tomonlar umumiy parametrlar boʻyicha kelishib olishadi, ular
odatda Diffie-Hellman kalit almashinuviga oʻxshash katta tub son (p)
va ibtidoiy
ildiz (g) p modulini oʻz ichiga oladi.
Kalit almashinuvi va autentifikatsiya:
Har bir tomon faqat oʻziga ma’lum boʻlgan shaxsiy kalitni (tasodifiy butun
son) yaratadi.
A partiyasi ochiq kalit va imzoni ochiq kalitda hisoblab chiqadi, bu erda imzo
uning shaxsiy kaliti yordamida yaratiladi. Keyin ochiq kalit va imzo B partiyasiga
yuboriladi.
B tomon oʻzining ochiq kalitini va ochiq kalitdagi
imzoni shaxsiy kaliti
yordamida hisoblab chiqadi va ochiq kalitni ham, imzoni ham A tomon yuboradi.
Umumiy sir va autentifikatsiya:
Endi ikkala tomon ham bir-birining ochiq kalitiga va imzosiga ega. Oʻzaro
autentifikatsiyani ta’minlash uchun ular bir-birlarining imzolarini tekshiradilar.
Tasdiqlangan ochiq kalitlardan foydalanib, har
ikki tomon Diffie-Hellman
kalit almashish jarayonidan foydalangan holda umumiy sirni mustaqil ravishda
hisoblab chiqadi.
Keyin umumiy sir shifrlash yoki boshqa kriptografik
operatsiyalar uchun
simmetrik kalit sifatida ishlatiladi.
Dostları ilə paylaş: