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 xn mod p xp1q1 mod p [xp1 modn]q1 modn 1q1 modn 1
yoki
y xn mod p xp1q1 mod p [xq1 modn]p1 modn 1p1 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 x1K 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
x| 1K n( ) x.
Bu yerda x soni q ga qoldiqsiz bo‘linmaganligidan
x1K n( ) x x(xq1)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
x1K n( ) x 0 modn
tenglikning o‘rinliligi kelib chiqadi.
Xuddi shu kabi, agar x = qy bo‘lsa, bu yerda ( y, p) 1, u holda
x| 1K n( ) x.
Bu yerda x soni q ga qoldiqsiz bo‘linmaganligidan
x1K n( ) x x(xp1)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
x1K 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 1modntenglikni 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 (p1)(q1) 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:
Do'stlaringiz bilan baham: |