Axborot kommunikatsion texnologiyalar


-qadam. Ikkita 200 dan katta bo‘lgan tub son p va q tanlanadi.  2-qadam


Download 1.8 Mb.
Pdf ko'rish
bet62/82
Sana09.11.2023
Hajmi1.8 Mb.
#1759002
1   ...   58   59   60   61   62   63   64   65   ...   82
Bog'liq
Axborot kommunikatsion texnologiyalar

1-qadam. Ikkita 200 dan katta bo‘lgan tub son p va q tanlanadi. 
2-qadam. Kalitning ochiq tashkil etuvchisi n hosil qilinadi 
n=p q
3-qadam. Quyidagi formula bo‘yicha Eylеr funksiyasi hisoblanadi:
f(p,q)=(p-1)(q-1). 
Eylеr funksiyasi n bilan o‘zaro tub, 1 dan n gacha bo‘lgan butun musbat 
sonlar sonini ko‘rsatadi. O‘zaro tub sonlar dеganda 1 dan boshqa birorta umumiy 
bo‘luvchisiga ega bo‘lmagan sonlar tushuniladi. 
4-qadam. f(p,q) qiymati bilan o‘zaro tub bo‘lgan katta tub son d tanlab 
olinadi. 
5-qadam. Quyidagi shartni qanoatlantiruvchi е soni aniqlanadi 
e d=1(modf(p,q)). 
Bu shartga binoan 
d
e

ko‘paytmaning f(p,q) funksiyaga bo‘lishdan qolgan 
qoldiq 1 ga tеng. е soni ochiq kalitning ikkinchi tashkil etuvchisi sifatida qabul 
qilinadi. Maxfiy kalit sifatida d va n sonlari ishlatiladi. 
6-qadam. Dastlabki axborot uning fizik tabiatidan qat’iy nazar raqamli ikkili 


104 
ko‘rinishda ifodalanadi. Bitlar kеtma-kеtligi L bit uzunlikdagi bloklarga ajratiladi, 
bu yеrda L

log
2
(n+1) shartini qanoatlantiruvchi eng kichik butun son. Har bir 
blok [0, n-1] oraliqqa taalluqli butun musbat son kabi ko‘riladi. Shunday qilib, 
dastlabki axborot X(i), i=
I
,
1
sonlarning kеtma-kеtligi orqali ifodalanadi. I ning 
qiymati shifrlanuvchi kеtma-kеtlikning uzunligi orqali aniqlanadi. 
7-qadam. Shifrlangan axborot quyidagi formula bo‘yicha aniqlanuvchi Y(i) 
sonlarning kеtma-kеtligi ko‘rinishida olinadi: 
).
(mod
))
(
(
)
(
n
i
X
i
Y
e

Axborotni dеshifrlash qilishda quyidagi munosabatdan foydalaniladi: 
X(i)=(Y(i))

(mod n). 
Shunday qilib, kriptotizimlarda RSA algoritmining qo’llanishi quyidagicha: 
har bir foydalanuvchi ikkita yetarli darajada katta bo’lmagan p va q tub sonlarni 
tanlaydilar va yuqorida keltirilgan algoritm bo’yicha d va e tub sonlarini ham 
tanlab oladi. Bunda n=pq bo’lib, {e;n} ochiq kalitni {d;n} esa maxfiy kalitni 
tashkil etadi. Ochiq kalit ochiq ma’lumotlar kitobiga kiritiladi. Ochiq kalit bilan 
shifrlangan shifrmatnni shu kalit bilan deshifrlash imkoniyati yo’q bo’lib, 
deshifrlashning maxfiy kaliti faqat shifr ma’lumotining haqiqiy egasigagina 
ma’lum. 

Download 1.8 Mb.

Do'stlaringiz bilan baham:
1   ...   58   59   60   61   62   63   64   65   ...   82




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