2-ma’ruza Mavzu: Faktorlash muammosi va uni hisoblash; Qoldiq haqidagi Xitoy teoremasi; Sonni tub ko‘paytuvchilarga ajratish


Download 72.77 Kb.
bet4/7
Sana03.12.2023
Hajmi72.77 Kb.
#1797942
1   2   3   4   5   6   7
Bog'liq
2-ma’ruza Mavzu Faktorlash muammosi va uni hisoblash; Qoldiq ha-www.fayllar.org

Qoldiqlar haqida xitoy teoremasi. RSA, EL-GAMAl va boshqa asimmerik kriptotizimlarda ishtirok etuvchi parametrlarni ( masalan: , ye, d, R, Ya,Xa) topish jarayonida, xu (mod z) taqqoslama qiymatini hisoblash kerak bo‘ladi. Qoldiqlar haqidagi Xitoy teoremasi qaralayotgan taqqoslamadagi z –sonini tub ko‘paytuvchilarga ajratib, keyin har bir taqqoslamani hisoblab, katta masala yechimini topish imkonini beradi. Quyida shu teorema va uning misollarga tadbiqlari haqida so‘z yuritamiz.
Teorema(Xitoy). Aytaylik m1,m2,….. m n juft –jufti bilan o‘zaro tub sonlar bo‘lsin. U holda ixtyoriy butun a1, a2,…..a n sonlar uchun
x a1 (mod m1) ,
x a2 ( mod m2 ),
…………………..
x a n ( mod m n)
taqqoslamalar sistemasi yagona yechimga ega bo‘lib, bu yechim:
x = ( Mj zj )(mod M)
bu yerda, Mj =( mi ) / mj ;
zj – esa quyidagi taqqoslama yechimi Mj zj aj (mod mj ) har bir j – uchun va M = m1m2 ….mn . Teorema isboti [5-9] keltirilgan.
MISOL 1. Shunday soni topingki uni 9; 11; 5 sonlariga bo‘lganda mos ravishda 5; 13; 7 qoldiqlar qolsin.
Masala shartiga muvofiq quydagicha tenglamalar sistemasini yechish zarur bo‘ladi:
x 5 (mod 9)
x 13 (mod 11)
x 7(mod 5)
Bunday taqqoslamalar sistemasi qoldiqlar haqida Xitoy teoremasiga muvofiq quyidagi tartibda yechiladi:
9*11*5 9*11*5 9*11*5
M1= ----------- = 55 , M2= ----------- = 45 , M3=- ---------
9 11 5
Mj Zj aj (mod mj) , j =1,2,3.
j=1 hol uchun, 55Z1 5 (mod 9), taqqoslama tenglama yechish qoidasiga ko‘ra:
55x+9u=5
55=9*6+1
9=1*9+0 ,
ya’ni EKUB (55,9)=1. demak, ular o‘zaro tub ekan. Kengaytirilgan Yevklid algoritmiga ko‘ra:
1=55 – 3*6 , yoki 55*1+9* 9 (- 6)=1 , u holda =1, = - 6
* 1*5
Z1= -------------- = -------- = 5 . Z1 5 (mod 9)
EKUB (a,b) 1
j=2 hol uchun 45 Z2 13 (mod 11)
Xuddi yuqoridagidek, bu taqqoslamma yechimini ham topamiz:
45x+11u=13
45=11*4+1
11=11*1+0 ,
ya’ni EKUB (45,4)=1. Kengaytirilgan Yevklid algoritmiga ko‘ra:
45* (1)+11* (- 4)=1 =1, = - 4
demak, Z2=1*13= 13 (mod 11).
j=3 hol uchun esa 99Z3 7(mod 5) taqqoslamani yechib:
99x+5u=7 ;
kengaytirilgan Yevklid algoritm muvofiq esa:
99=5*19+4
5=4*1+1
4=1*4+0 ,
ya’ni, EKUB (99,5)=1. Demak, Z3= - 17= - 7 (mod 5) .
Shunday qilib, biz izlayotgan yechim:
x= (55*5+45*13+99*(-7))(mod (9*11*5)) = 167(mod 495).
JAVOB x 167(mod 495) .
Qoldiqlar haqidagi Xitoy teoremasida m1,m2,….. m k o‘zaro juft –jufti bilan tub sonlar bo‘lmasa ham quyidagicha umumlashtirish mumkin[9].

Download 72.77 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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