Ўзбекистон республикаси олий ва ўрта махсус таълим вазирлиги мирзо улуғбек номидаги ўзбекистон миллий университети математика факультети «Математик моделлаштириш ва криптоанализ»


§7.6. Taqsimlangan sirni tekshirish sxemasi



Download 11,7 Mb.
bet61/87
Sana14.06.2022
Hajmi11,7 Mb.
#669953
TuriПротокол
1   ...   57   58   59   60   61   62   63   64   ...   87
Bog'liq
4 Маърузалар матни

§7.6. Taqsimlangan sirni tekshirish sxemasi.
Oldingi o’tilgan mavzularda sirni taqsimlash sxemalarida sirni tarqatish bosqichida diler ishonchli, sirni tiklash bosqichida esa ishtirokchilar (sirni bilishga haqli odamlar) bir biriga raqib bo’lmagan, bir-biriga nisbatan o’zaro ishonchga ega bo’lgan ishtirokchilar sifatida qaralgan edi.
Endi protokolda ishtirok etuvchilarning ayrimlari bir biriga nisbatan raqib bo’lishi mumkin holatda sirni bo’olishish masalasini ko’rib chiqamiz.
Agar diler firibgar bo’lsa ushbu holda protokolda ishtirok etuvchi halol ishtirokchilar sirni taqsimlashni boshqa bir halol dilerga topshirib vaziyatdan chiqishlari mumkin.
Sirni taqsimlashni tekshirish mumkin bo’lgan sxemasi g’oyasi protokolda ishtirok etuvchi g’araz niyatli ishtirokchilarning ayyorona harakatidan halol ishtirokchilarni himoyalashdir. Ushbu g’oya quyidagilardan iborat.
Sirni taqsimlash bosqichida diler sirni shifrlab, e’lon qiladi. Bunda hech kim sirni o’zicha tiklolmaydi. Ammo, taqsimlangan sirni tekshirish sxemasi asosida har bir abonent yoki ishtirikchi sirning o’zidagi ulushidan foydalanib, haqiqatdan ham ushbu ulush sirdan olinganligini tekshirib ko’rishlari mumkin.
Agar ishtirokchilardan ayrimlari buzg’unchi bo’lsalar, u holda bu g’irrom ishtirokchilar o’zlaridagi sirni ulushlarini o’rniga boshqa qiymatlarni jo’natib, sirni tiklashga halaqit qilishlari mumkin. Protokoldan esa umumiy soni t dan kam bo’lmagan halol ishtorokchilar hamma vaqt m sirning qiymatini to’g’ri tiklashlari talab etiladi.
Diskret logarifmlashga asoslangan Shamir sxemasini ko’rib chiqamiz. Bu sxemada sir ulushlarini tarqatuvchi diler koeffisientlari tasodifiy bo’lgan
S(x)=s0+s1x+…+st-1xt-1
ko’hadni quradi. Bu yerda s0 –sir. Bu ko’hadga tegishli bo’lgan S(j) nuqtalarni sirni ulushi sifatida diler ishtirokchilarga tarqatadi.
Diler tomonidan firibgarlkni yo’qotish maqsadida, sir ulushlarini tarqatish bosqichidan oldin diler
, ,
hisoblashlarni amalga oshirishi talab etiladi. Bu yerda g – Zp* multiplikativ gruppa elementi. Bu hisoblashlardan so’ng diler ( ) parametrlarni e’lon qiladi va Pj ishtirokchiga unga tegishli S(j) sir ulushini jo’natadi. Bu sir ulushini qabul qilgan Pj ishtirokchi
*
taqqoslamani tekshirib, unga tegishli S(j) miqdor sir ulushi ekanligiga ishonch hosil qiladi. Haqiqatan ham

taqqoslama o’rinli.
Boshqa tomondan e’lon qilingan ri ( ) prametrlardan g’irrom ishtirokchilar si ( ) koeffisientlar qiymatlarini hisoblashlarini imkoni yo’q. Bu hisoblashlar diskret logarifmlashga asoslanganligi sababli yetarlicha katta p tub sonlari uchun ular murakkab hisoblanadi. Hozirgi kunda ularni hisoblashni samarali yo’llari mavjud emas.
G’irrom ishtirokchilarning firibgarligidan qutilish uchun quyidagi tarzda ishlash lozim bo’ladi.
Pi (abonent) - sirni tiklashni xohlovchi halol abonent bo’lsin u boshqa abonentlarga sirni tiklash uchun so’rovnoma jo’natadi. Ushbu abonentlarning har biri Pi abonentga o’zlaridagi S(j) (j≠i) ulushlarini jo’natadi. Bu ulushlarni olganidan so’ng, Pi abonent (*) taqqoslama bajarilishini tekshirib ko’radi. Bu tekshiruvdan o’tmagan sir ulushlari usbu protokoldan chiqarib tashlanadi. Agar halol abonentlar soni t dan kam bo’lmasa, Pi (abonent) ushbu bobning oldingi mavzularida keltilgan sirni tiklash bosqichlaridan foydalanib, sirni tiklashi mumkin.
1-misol. Diler ko’hadni koeffisientlarini tasodifiy ravishda quyidagicha tanlaydi:
s0=10, s1=13, s2=20.
U holda ko’had
S(x)=10+13x+20x2
ko’rinishda bo’ladi. Bu yerda s0=10 – sir. Zp* multiplikativ gruppa elementini g=19 va modulni p=23 tarzda tanlash mumkin. Endi diler , parametrlar qiymatlarini hisoblaydi:
,
,
.
Bu hisoblashlardan so’ng diler ( ) parametrlarni e’lon qiladi.
Sir ulushlarini taqsimlash bosqichi. Diler sir ulushlarini oldingi bosqichda qurilgan ko’phaddan foydalanib, hisoblaydi:
,
,
.
Diler Pj ishtirokchilarga tegishli ushbu S(j) sir ulushini jo’natadi.
Taqsimlangan sir ulushlarini teksirish bosqichi.
Masalan, P1 ishtirokchi sirni ulushlarini tekshirish uchun qolgan P2 va P3 ishtirokchilarga o’zlaridagi sir ulushlarini jo’natishlarini so’rab, so’rovnoma jo’natadi. Sir ulushlarini qabul qilgan P1 ishtirokchi (*) taqqoslamadan foydalanib,

hisoblashlarni bajaradi. Unga tegishli S(1) miqdor haqiqatan ham sir ulushi ekanligini tekshirib ko’radi:
,
.
P1 ishtirokchi natijaga ega bo’ladi. Demak, g’irromlik yo’q.



Download 11,7 Mb.

Do'stlaringiz bilan baham:
1   ...   57   58   59   60   61   62   63   64   ...   87




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