Nazariy qism
Chekli maydonda diskret logarifmlash muammosi. chekli siklik guruh berilgan boʼlsin va . Tenglikdan x nomalum butun sonni topish lozim va .
.
Bu yerda, butun son asosga ko’ra ning diskret logarifmi asosida hisoblanadi va u quyidagiga teng bo’ladi:
Misol: chekli siklik guruh berilgan boʼlsin va . Tenglikdan x nomalum butun sonni topish lozim.
.
va,
Chekli gruppada diskret logarifmni hisoblash
Biz shu paytgacha chegirmalar nazariyasi bo’yicha tanishganimizda
ax mod p ;
ifoda qiymatini topish bilan tanishgan edik.
Quyidagi masala esa oldingi masaladan ko’ra murakkabrok hisoblanadi, yani shunday x- butun son topilsinki :
ax b (mod p) (1)
o’rinli bo’lsin. Bu yerda r-tub son va (1) tenglama (Z /pZ) gruppada qaralyapti
tenglamaning yechimi x =log a b - ni quyidagi formula orqali topish mumkin:
log a b ( 1- aj ) -1 bj (mod p-1).
Biroq bu formula bilan yechimni topish masalasi bevosita «mumkin bo’lgan barcha xolatlarni ko’rib chiqish» kabi usulga o’xshash bo’lgani uchun ham amalda bu formula qo’llanilmaydi. Quyida keltiriladigan algoritm esa hisoblashlar sonini qisqartirib yechimni topishning samarali usulini beradi.
Diskret logarifmlash algoritmi:
Qadam. Quyidagi son hisoblansin
H:= [p1/2] +1
Qadam. Quyidagi son hisoblansin
H aH (mod p)
3- Qadam. u, 1 u H sonli qiymatlari uchun Cu (mod p) jadval tuzing. Bu qiymatlarni tartiblab chiqing.
Do'stlaringiz bilan baham: |