|
Kriptografiya 1 fanidan 8-amaliy ishi Bajardi: Tursunov Fozil Tekshirdi: Qurbonaliyeva Dilshoda Toshkent-2024
|
Sana | 16.05.2024 | Hajmi | 0,63 Mb. | | #238387 |
Bog'liq Tursunov Fozil 8
8O`ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
kriptografiya 1 fanidan
8-amaliy ishi
Bajardi: Tursunov Fozil
Tekshirdi:Qurbonaliyeva Dilshoda
Toshkent-2024
8- amaliy ish
Mavzu: OpenSSL kutubxonasidan foydalangan holda RSA algoritmi asosida ERI hosil qilish.
Ishdan maqsad: RSA, DSA, ECDSA algoritmlar asosida ERI hosil qilish bo’yicha bilim ko‘nikmalarga ega bo‘lish.
Nazariy qism
RSA algoritmiga asoslangan ERI algoritmini ortiqcha qiyinchiliksiz amalga oshirsa bo‘ladi. Buning uchun shifrlash va deshirflash uchun foydalanilgan kalitlardan teskarisiga va ma'lumotning o‘rnida uning xesh qiymatdan Foydalanishnimng o’zi yetarli (8.1 - rasm).
ERI ni shakllantirish
|
ERI ni tekshirish
|
Bu yerda :
H(M) – ma’lumotlarning xesh qiymati;
d – imzo qo’yish kaliti (yopiq kalit);
n,e – ochiq kalit;
P – imzo.
|
|
|
Haqiqiy
|
Haqiqiy emas
|
|
8.1– rasm. RSA asosida ERI algoritmi
RSA algoritmi yordamida shifrlashda qo‘llaniladigan kalitlar teskarisi tarzda foydalaniladi. Ya'ni, 𝑑 – imzo qo‘yish (shifrlash) va e – imzoni tekshirish (deshirflash) uchun foydalaniladi.
Isboti. RSA algoritmida quyidagi tenglik bajarilganida uning haqiqiyligi isbotlanadi:
𝑃 𝑒 = (𝑥 𝑑 ) 𝑒 = 𝑥 𝑑𝑒 ≡ 𝑥 𝑚𝑜𝑑 𝑛.
Openssl yordamida ERI ni hosil qilish
8.1- rasm. Yopiq kalit hosil qilish
8.2- rasm. Yopiq kalitning ko‘rinishi
8.3-rasm. Yaratilgan yopiq kalitning fayl ko‘rinishi
8.4-rasm. Yopiq kalitdan ochiq kalitni hosil qilish
8.5-rasm. Ochiq kalitning fayl ko‘rinishi
8.5-rasm. Ochiq kalitning qiymati
p
8.6-rasm. Qabul qiliuvchi uchun yopiq kalit hosil qilish
8.6-rasm. Qabul qiliuvchi uchun ochiq kalit hosil qilish
8.7-rasm. Qabul qiluvchi uchun hosil qilingan ochiq va yopiq kalitning fayl ko‘rinishi
8.8-rasm. Ochiq matnning fayl ko‘rinishi
8.9-rasm. Elektron raqamli imzo hosil qilish
8.10-rasm. Hosil qilingan elektron raqamli imzoning fayl ko‘rinishi
8.11-rasm. Ochiq matn faylini shifrlash
8.12-rasm. Shifrlangan ma’lumotning fayl ko‘rinishi
8.13-rasm. Shifrlangan faylni ochish
8.14-rasm. Elektron raqamli imzoni tekshirish
|
| |