Transportda axborot tizimlari va texnologiyalari



Download 24 Kb.
Sana16.01.2022
Hajmi24 Kb.
#377816
Bog'liq
7-8-lab ko'dlash


TOSHKENT DAVLAT TRANSPORT UNIVERSITETI

TRANSPORTDA AXBOROT TIZIMLARI VA TEXNOLOGIYALARI” KAFEDRASI

AXBOROT XAVFSIZLIGI VA AXBOROTNI HIMOYALASH FANIDAN

LABORATORIYA ISHI-7-8


BAJARDI: AT-32A GURUH TALABASI

YAXSHIBOYEV M.



TEKSHIRDI: ABDULLAYEV E.

T OSHKENT – 2021



Misol: Muso ochiq matnini RSA shifrlash usuli yordamida shifrlang va unga elektron raqamli imzo qo‘ying.

Yechish:

1. Kalitlar generatsiyasini amalga oshiramiz:

a) p=13 va q=19 tub sonlarni tanlaymiz.

b) U holda modul n=p*q=13*19=247.

c) Eyler funksiyasini hisoblaymiz:

(n)=(p-1)*(q-1)=(13-1)*(19-1)=12*18= 216.

d) d maxfiy kaliti d<(n) shartida ixtiyoriy tanlanadi, masalan, d = 25 ga teng bo‘lsin.

e) Ochiq kalitni aniqlaymiz:
e = ((n)*k+1)/d
Shunday qilib, e ni topish uchun shunday k sonini topish kerakki, bunda 25*e-1=216*k shart bajarilsin. k=14 bo‘lganda e=121 ekanligini aniqlaymiz.

Misolimizda (e,n)=(121,247) - ochiq kalit, (d,n)=(25,247) - maxfiy kalit.



2. Shifrlash

Shifrlanayotgan Muso ochiq matnini butun sonlar ketma-ketligi sifatida tasavvur qilamiz (6.1-jadval asosida).


M  77 

u  117 

s  115 

o  111

(121,247) ochiq kalitdan foydalanib va 7.1-formula asosida axborotni shifrlaymiz :
M1 = (77121) mod 247= 77

M2 = (117121) mod 247= 52

M3 = (115121) mod 247= 115

M4 = (111121) mod 247= 176

Shunday qilib, (77,117,115,111) boshlang‘ich ma’lumotiga (77,52,115,176) shifrogramma yoki shifrlangan kod mos keladi. Ana shu ma’lumot qabul qiluvchiga jo‘natiladi, lekin jo‘natishdan oldin biz uni elektron raqamli imzo bilan tasdiqlashimiz lozim.

Elektron raqamli imzoni yaratish uchun Hi=(Hi-1+Xi )2 mod n xesh-funksiyasidan foydalanib Muso ochiq matnining xesh-obrazini aniqlashimiz kerak. Buning uchun RSA shifrlash usulidagi tub sonlar va kalitlardan foydalanamiz.



Muso so‘zini xeshlashtiramiz. Yuqoridagi ikkita tub sonlarni olamiz, ya’ni p=13, q=19. Keyin n=p*q=13*19=247 aniqlaymiz. H0 initsializatsiya vektori yoki boshlang‘ich to‘ldiruvchini 11 ga teng deb olamiz (Ixtiyoriy ravishda tanlab olamiz). Muso so‘zi harflarni 6.1-jadvalda tutgan o‘rniga qarab (77,117,115,111) sonlar ketma-ketligi sifatida yozib olamiz. Shunday qilib, boshlang‘ich ma’lumotlar quyidagilardan tashkil topadi:
n=247, H0=31, X1=77, X2=117, X3=115, X4=111
Hi=(Hi-1+Xi)2 mod n formulasidan foydalangan holda Muso matnining xesh-obrazini hisoblaymiz:
H1 = (H0+X1)2 mod n = (31+77)2 mod 247 = 55
H2 = (H1+X2)2 mod n = (55+117)2 mod 247 = 191
H3 = (H2+X3)2 mod n = (191+115)2 mod 247 = 23
H4 = (H3+X4)2 mod n = (23+111)2 mod 247 = 172
Natijada Muso so‘zining 64 ga teng bo‘lgan xesh-obrazini hosil qila-miz.

Endi Muso so‘zining xesh-obrazidan foydalangan holda RSA usuli-dagi elektron raqamli imzoingizni hisoblab chiqamiz.

Ma’lumki, Muso so’zining xesh-obrazi r = H4 = 172 ga teng va RSA algoritmining maxfiy kaliti esa (25,247) ga teng edi. U holda Muso so‘zining elektron raqamli imzosi quyidagi formula bo‘yicha hisoblanadi:
s = rd mod n = 172 25 mod 247 = 172.
Bizning misolda r va s larning, ya’ni xesh-obraz va elektron raqamli imzolarning qiymatlari teng chiqib qoldi, har doim ham bunday bo’lmaydi.

Jo‘natuvchi qabul qiluvchiga quyidagi ko‘rinishdagi shifrlangan kodni yuboradi: M1, M2, M3, M4, s yoki 55,191,23,172, 172

Qabul qiluvchi ma’lumotni olgach, ishni elektron raqamli imzoni tekshirishdan boshlaydi, buning uchun u (121, 247) ochiq kalitdan foydala-nib, r' = se mod n = 172 121 mod 247 = 172 ga teng ekanligini aniqlaydi.

Endi qabul qiluvchi yuborilgan matn shifrini ochishga kirishadi.



3. Shifrni ochish (qayta shifrlash)

(77,52,115,176) shifrlangan maxfiy ma’lumotli axborot (25,247) maxfiy kalit yordamida va X=Md mod n formulasi orqali ochiladi:


X1 = (7725) mod 247 = 77=M

X2 = (5225) mod 247 = 117=u

XЗ = (11525) mod 247 = 115=s

X4 = (17625) mod 247 = 111=o

Ma’lumotning xesh-obrazi r topilgan qiymat r' bilan mos kelsa, ya’ni r = r' bo‘lsa, elektron raqamli imzo haqiqiy, aks holda matn qalbakilashtirilgan hisoblanadi.



Bizning misolda r = r' sharti bajarildi, demak elektron raqamli imzo haqiqiy va shifrlangan kod qalbakilashtirilmagan.

Alohida qayd etish lozimki, ochiq (e,n) va maxfiy (d,n) kalitlar hamda H0 ning qiymatlari oldindan ikkala tomon bilan ham kelishib olingan bo‘ladi.
Download 24 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish