Abstrakt Ushbu qisqa qo'llanmaning maqsadi avispa


-rasm: Need ham Schroeder ochiq kalit protokoli simulyatsiyasi. 10-rasm



Download 0,7 Mb.
bet11/13
Sana08.01.2022
Hajmi0,7 Mb.
#331788
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
Qo'llanma

9-rasm: Need ham Schroeder ochiq kalit protokoli simulyatsiyasi.



10-rasm: Needham Shroeder ochiq kalit protokoli simulyatsiyasi, strelkalarni qayta belgilash.

5 HLPSL spetsifikatsiyalarini yozishni osonlashtirish uchun CAS+ sintaksisidan foydalanish CAS+ oddiy protokol spetsifikatsiyasi sintaksisi bo'lib, odatdagi Alice va Bob notatsiyasiga juda yaqin. CAS+ nima ekanligini ko'rish uchun fayllar SPANda simpleProtocol.cas CAS+ faylini oching. Mana to'liq sharhlangan kod.

%% Ma'lumot qismida, har bir agent uchun biz ma'lumotni e'lon qilamiz

%% u PROTOKOL SESSIYANI BOSHLASHDAN OLDIN biladi.

%% Ma'lum bo'lgan ma'lumotlar faqat oldingi "identifikator" bo'limining o'zgaruvchilari bo'lishi mumkin.

%% Bu erda, masalan, A o'zini biladi, S, B va uzoq muddatli umumiy kalit Kas. Lekin,

%% A Kabni bilmaydi!!! Chunki, ushbu protokolda biz Kab seans kaliti bo'lishini xohlaymiz

Har bir seans uchun %% hosil boʻladi (masalan, bir marta). B uchun ham xuddi shunday: u Kabni bilmaydi

Protokolni boshlashdan oldin %%, u xabarni oladi. S ikkalasini ham biladi

%% tugmalari Kas va Kbs, lekin Kab emas.

%% Ushbu "Bilimlar" bo'limi bog'langan haqida hech narsa ayollanmasligi kerak!

%% "session_instances" ustidagi barcha bo'limlar *** standart protokolni *** belgilaydi.

%% buzg'unchisiz. Shunday qilib, biz hech qachon buzg'unchi yoki tajovuzkor kalitlarni aniqlamaymiz

%% va hokazo... Ular quyida tavsiflanadi.

%% bu standart seans bo'lib, u erda alice, bob, server, kas, kbs

%% - o'zgaruvchilarni misol qilish uchun tanlangan ixtiyoriy konstantalar

%% faqat ***"bilim" bo'limida ta'riflangan***. Jumladan

%% Kab uchun doimiyni aniqlamasligingiz kerak, chunki biz buni xohlaymiz

%% Protokolning bajarilishi davomida hosil bo'ladi.



%% Bu seans bo'lib, unda A roli o'ynaydi

%% i, bu tajovuzkorni ifodalovchi zahiralangan konstanta.

%% Chunki S va B o'yinlarini avvalgilariga qaraganda bir xil agentlar o'ynaydi

%% seans, bu ikkinchi seansni belgilash uchun doimiy kbs ishlatiladi

%% B va S o'rtasidagi uzoq muddatli maxfiy kalit.

%% A ni i o'ynaganligi sababli biz kalit uchun yangi doimiy kis yaratamiz

%% buzg'unchi va server o'rtasida taqsimlanadi.

; %% Seanslar roʻyxati nuqtali vergul bilan tugaydi.

intruder_knowledge

elis, bob, server, kis; %% bosqinchi Alisa, Bob, server va Kisni biladi


Download 0,7 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish