1- amaliy ish Mavzu: Modulyar arifmetika. Evklid va kengaytirilgan Evklid algoritmi hamda ularning dasturiy ta‘minotini ishlab chiqish. Ishdan maqsad


Download 99.74 Kb.
bet4/5
Sana08.10.2023
Hajmi99.74 Kb.
#1695298
1   2   3   4   5
    Bu sahifa navigatsiya:
  • JAVOB
MISOL 2. Evklid algoritmini qo‘llab
va , - qiymatlar topilsin.
Yevklid algoritmi qadamlariga muvofiq:
, ya’ni
, ya’ni
, ya’ni
, ya’ni
, ya’ni
, ya’ni
demak,

soni 6188 va 4709 sonlarining -deb e’lon kilinadi, ya’ni
.
Kengaytirilgan Evklid algoritmiga ko‘ra:

=?, =? topaylik:
yuqorida keltirilgan ifodani quyidagicha yozib olamiz:





yoki :
,
ya’ni
; demak, =121; = - 159
JAVOB: =121, = - 159.
Berilgan modul buyicha teskari elementni topish
RSA shifrlash algoritmi uchun ochiq kalit «e» soni d –soniga modul (n) bo‘yicha teskari son hisoblanadi.Bu son bizga shu algoritmning 4-qadamini amalga oshirish uchun zarur bo‘ladi. Bu elementni aniqlash usullari haqida muhim tushunchalarni berib o‘tamiz. EL-GAMAL algoritmi qadamlarida esa bu elementga murojat qilinmaydi.
Taьrif. Agar va n butun sonlar o‘zaro tub bo‘lsa, shunday a’ son mavjud bo‘lib,

taqqoslama o‘rinli buladi.
Bu yerda son, -ga modul n bo‘yicha teskari (element)son deyiladi va kabi belgilanadi. Uni hisoblash Eyler funksiyasi yordamida va kengaytirilgan Evklid algoritmidan foydalangan holda amalga oshiriladi.
MISOL 3. , bo‘lsa,

bo‘ladi. U holda shunday son mavjud bo‘lib, tenglik o‘rinli bo‘ladi. Demak, -ni topish kerak.

Bu misolni kengaytirilgan Evklid algoritmi yordamida yechishni ko‘rib chiqamiz.


Berilgan misolga ko‘ra :



qoldiq nol bo‘lgandan oldingi qoldiqdan boshlab teskarisiga qaytsak :

va ekanligini eьtiborga olsak, ifodani
quyidagicha yozishimiz mumkin:

yaьni , bu yerda , , , ( kengaytirilgan Yevklid algoritmi uchun).
Shunday qilib, biz qidirayotgan son esa quyidagiga teng bo‘ladi :

Javob



Download 99.74 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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