O’zbekiston respublikasi raqamlashtirish vazirligi
Download 1.16 Mb. Pdf ko'rish
|
- Bu sahifa navigatsiya:
- Ishdan maqsad
O’ZBEKISTON RESPUBLIKASI RAQAMLASHTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKЕNT AXBOROT TЕXNOLOGIYALARI UNIVЕRSITЕTI Mavzu: OpenSSL kutubxonasidan foydalangan holda RSA algoritmi asosida ERI hosil qilish. Guruh:711-20 Bajardi:Abdullayev R Tekshirdi:Mardiyev U Toshkent 2023 Ishdan maqsad: RSA algoritm asosida ERI hosil qilish bo’yicha bilim ko‘nikmalarga ega bo‘lish. RSA algoritmiga asoslangan ERI algoritmini amalga uchun shifrlash va deshirflash uchun foydalanilgan kalitlardan teskarisiga va ma'lumotning o‘rnida uning xesh qiymatdan foydalaniladi. RSA algoritmi ochiq kalitli bo‘lganligi bois, qabul qiluvchi yopiq kalit orqali shifrlangan ma'lumotni deshifrlaydi. Elektron raqamli imzoda esa, imzo egasi yopiq kalit asosida x xabarni imzolaydi. Ishni OpenSSL kutubxonasi orqali qadamlarga bo’lib amalga oshiramiz. 1.Birinchi navbatda OpenSSL ni ochib olamiz va A va B tomonlar o’zlari uchun yopiq kalitlarni hosil qilib olishadi. 1-rasm.A va B tomon. A tomon o’zi uchun private kalit yaratib olishi uchun openssl da quyidagi 2- rasmdagi kabi kod yoziladi. 2-rasm.A-tomon Private key. Bu jarayon B tomonda ham amalga oshirildi. 3-rasm.B-tomon.Private key 2-qadam:Yaratilgan private keylar asosida ikkala tomon ham ochiq kalitlar yaratishadi. 4-rasm.A tomon private key asosida public key yaratishi. Shu tartibda B tomon ham public kalit yaratib oladi. 5-rasm.B tomon private key yaratish jarayoni. 3-qadam.Bu qadamda message yaratiladi va shu message asosida A-tomon o’zining private kaliti bilan elektron raqamli imzo yaratadi. 6-rasm.Elektron raqamli imzo yaratish. Bunda message.txt file yaratildi va sha1 xeshlash algoritmidan va A tomonning private kalitidan foydalangan holda elektron raqamli imzo yaratib olindi. 4-qadam.Bu qadamda A tomonning elektron raqamli imzo yaratish uchun foydalanilgan ochiq matni B tomonga jo’natiladi va B tomon o’zining public kaliti bilan uni shifrlaydi. 7-rasm.Message file ni B tomonga jo’natish. Endi esa message.txt file ni shifrlab olamiz. 8-rasm.ciphertext.txt shifrmatn yaratildi. 5-qadam.Bu qadam yana B tomonda amalga oshiriladi.yaratilgan shifrmatnni B- tomon o’zining private kaliti bilan deshifrlaydi va ya’ngi faylga uni biriktiradi. 9-rasm.Shifrmatnni private kalit bilan deshifrlash. 6-qadam.Bu qadamda B tomonda yaratilgan received-message.txt file A tomonga jo’natiladi va A tomon uni o’zi yaratgan elektron raqamli imzosi bilan tekshirish amalga oshiriladi. 10-rasm.Yaratilgan received-message.txt file B tomondan A tomonga jo’natildi. Endi A tomon o’zi oldin yaratgan elektron raqamli imzosi bilan tekshirishni amalga oshiradi. 11-rasm.Elektron raqamli imzo public kalit bilan tekshiruv amalga oshirildi. Ko’rib turganimizdek tekshiruv amalga oshirildi va to’g’riligi tasdiqlandi Xulosa: RSA algoritmiga asoslangan ERI algoritmini ortiqcha qiyinchiliksiz amalga oshirish mumkinligini va buning uchun shifrlash va deshirflash uchun foydalanilgan kalitlardan teskarisiga va ma'lumotning o‘rnida uning xesh qiymatdan foydalanishning o’zi yetarli ekanligini amaliyotda sinab ko’rildi. Document Outline
Download 1.16 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling