Texnologiyalari universiteti kriptografiyaning matematik asoslari



Download 2,95 Mb.
bet49/80
Sana12.07.2022
Hajmi2,95 Mb.
#779691
1   ...   45   46   47   48   49   50   51   52   ...   80
Bog'liq
61a1f802400240.80551248

5.1-teorema. Agar n = pq, p q- tub sonlar va (x, p) 1, ( ,x q) 1 bo‘lsa, u holda
x( )n 1modn.
Isboti. Agar (x, p) 1, ( ,x q) 1 munosabatlar o‘rinli bo‘lsa, u holda
xp1 1mod p xq1 1modq,
bo‘lib, y x( )n x(p 1)(q 1) modul p bo‘ycha ham, modul q bo‘yicha ham 1 ga teng bo‘ladi. Haqiqatan ham:
y xn mod p xp1q1 mod p [xp1 modn]q1 modn 1q1 modn 1
yoki
y xn mod p xp1q1 mod p [xq1 modn]p1 modn 1p1 modn 1.
Bundan esa, (y – 1) ning p va q sonlariga qoldiqsiz bo‘linishi kelib chiqadi hamda y=1 mod pq tenglik o‘rinli bo‘ladi.
5.2-teorema. Agar n = pq, p q – tub sonlar va ( , ( ))e n 1 bo‘lsa, u holda ushbu
Een, : x xe modn
akslantirish Zn =0;1;2;...;n1-chekli maydonda o‘zaro bir qiymatli akslantirish bo‘ladi.
Isboti. Agar ( , ( ))e n 1 bo‘lsa, u holda shunday d - haqiqiy son mavjud bo‘ladiki, uning uchun
ed 1mod( )n ,
munosabat o‘rinli bo‘ladi. Bundan esa ushbu munosabat
(xe d)  xed x1K n( )  x(modn)
EKUB(x n, ) 1 ifodani qanoatlantiruvchi barcha x lar uchun bajariladi. Agar x = py bo‘lsa, bu yerda (y q, ) 1, u holda

  1. x| 1K n( ) x.

Bu yerda x soni q ga qoldiqsiz bo‘linmaganligidan
x1K n( ) x x(xq1)K p( 1) 1
kelib chiqadi.
Fermaning kichik teoremasiga ko‘ra xq1 1modq va natijada, kvadrat qavs ichidagi ifoda modul p bo‘yicha ham va modul q bo‘yicha ham 0 ga teng bo‘lib, bundan ushbu
x1K n( )  x  0 modn
tenglikning o‘rinliligi kelib chiqadi.
Xuddi shu kabi, agar x = qy bo‘lsa, bu yerda ( y, p) 1, u holda

  1. x| 1K n( ) x.

Bu yerda x soni q ga qoldiqsiz bo‘linmaganligidan
x1K n( ) x x(xp1)K q( 1) 1
 
kelib chiqadi.
Fermaning kichik teoremasiga ko‘ra xp1 1modp va natijada, kvadrat qavs ichidagi ifoda modul p bo‘yicha ham va modul q bo‘yicha ham 0 ga teng bo‘lib, bundan ushbu
x1K n( )  x  0 modn
tenglikning o‘rinliligi kelib chiqadi.
Shunday qilib, keltirilgan teoremalarga ko‘ra
Cd j modn M ejd j modn M K(n)1 modn [(M(n))K modnM modn]modn
[1K modnM modn]modn M modn M
chunki, M n .
Ochiq va maxfiy kalitlarning generasiyasi chog‘ida
eidi 1modntenglikni qanoatlantiruvchi d i - sonini n- soni ma’lum bo‘lganda Yevklid algoritmi bo‘yicha topiladi. Ammo n- soni foydalanuvchilarga noma’lum bo‘lganda di - sonidan tashqari n-soni ham maxfiy bo‘lib, n - sonini aniqlash uchun n–sonini tub ko‘paytuvchilarga ajratib, r va q sonlarini topish talab etilib, so‘ngra n (p1)(q1) hisoblanadi. n–soni yetarli katta bo‘lganda uni tub ko‘paytuvchilarga ajratib, r va q sonlarini topishning rasional usuli bugungi kunda mavjud emas. Adabiyotlar ro‘yxatida keltirilgan [60] da yetarli katta natural sonlarni eksponensial va subeksponensial murakkabliklarga ajratib, ularni tub ko‘paytuvchilarga ajratishning ba’zi usullari keltirilgan.
Keyingi paragrafda diskret logarifmlash masalasi yechimini xarakteristikasi yetarli katta bo‘lgan chekli maydonda amalga oshirishning murakkabligiga asoslangan El Gamal algoritmi keltirilgan.

5.4. Chekli maydonlarda diskret logarifmlash masalasining yechimi murakkabligiga asoslangan nosimmetrik shifrlar


El Gamal algoritmida kriptotizimning har bir i -foydalanuvchisiga tub modul r va hosil qiluvchi (generator) g ma’lum hisoblanadi va i -foydalanuvchi uchun shaxsiy kalitni ifodalovchi xi -son bo‘yicha hisoblanadigan yi axi modp- ochiq kalit generasiya qilinadi va u barchaga oshkor etiladi. Agarda mana shu i foydalanuvchi bilan biror boshqa j -foydalanuvchi ochiq ma’lumot M ni shifrmatnga o‘girilgan holda axborot almashuvini amalga oshirmoqchi bo‘lsa, u holda j -foydalanuvchi r sonidan kichik bo‘lgan biror k -sonini tanlab olib y1 gk (mod p) va y2  (M / yk)(mod p) ,
sonlarini hisoblaydi. So‘ngra j -foydalanuvchi (y1;y2) ma’lumotlarini i foydalanuvchiga jo‘natadi. O‘z navbatida i -foydalanuvchi bu shifrlangan ma’lumotni qabul qilib, quyidagicha
(y1x y2)mod p M
hisoblash bilan ochiq ma’lumotni tiklaydi.
El Gamal kriptoalgoritmiga asoslangan kriptotizimning har bir i foydalanuvchisi uchun yi ,xi  - kalitlar juftligi quyidagicha yaratilishi ham mumkin: biror pi -tub soni va gi pi - tengsizlikni qanoatlantiruvchi gi (foydalanuvchilar guruhi uchun umumiy p va g p tengsizlikni qanoatlantiruvchi g ) sonlari tanlanadi. Ushbu xi pi tengsizlikni qanoatlantiruvchi maxfiy bo‘lgan xi - soni bo‘yicha ochiq deb e’lon qilinadigan yi -soni ushbu formula yi gixi (mod pi ) (foydalanuvchilar guruhi uchun xi p hamda yi g xi mod p ) orqali hisoblanadi. Shunday qilib, El Gamal kritotizimida
pi ,gi , yi – uchlik (foydalanuvchilar guruhi uchun p va g umumiy bo‘lib, p,g, yi ) – uchlik ) ochiq kalit, xi - esa maxfiy (shaxsiy) kalit deb olinadi.
Shundan so‘ng i -foydalanuvchidan j - foydalanuvchiga shifrlangan ma’lumotni jo‘natish quyidagicha amalga oshiriladi:


  1. Download 2,95 Mb.

    Do'stlaringiz bilan baham:
1   ...   45   46   47   48   49   50   51   52   ...   80




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