5-amaliy mashg’ulot Mavzu: Elliptik ergi chiziqlarda nuqtalarni n lashtirish imkonini beruvchi dasturiy vositani ishlab chiqish
Download 179,98 Kb.
|
5-amaliy
- Bu sahifa navigatsiya:
- Topshiriq Har bir talaba El Gamal kriptotizimiga asoslanga elliptik egri chiziqning kriptografiyasida kalitlar hosil qilib, o‘z ismini shifrlasin. Nazorat savollari
5-amaliy mashg’ulot Mavzu: Elliptik ergi chiziqlarda nuqtalarni n lashtirish imkonini beruvchi dasturiy vositani ishlab chiqish. EECh asoslangan Diffi-Xelman algoritmi Ishdan maqsad: Elliptik ergi chiziqlarda nuqtalarni n lashtirish imkonini beruvchi dasturiy vositani ishlab chiqish. EECH algoritmlari bilan amaliy ishlash ko’nikmasiga ega bo’lish. Matnlarni elliptik egri chiziqlar yordamida shifrlash va shifrlash uchun bir necha usullardan foydalanilgan. Ulardan biri, rasmda ko‘rsatilgandek, yoki ichidagi elliptik egri chiziqdan foydalanib El Gamal kriptosistemasini modellashtirishdir. Rasm. Elliptik funktsiyadan foydalangan holda El Gamal kriptosistemasi. Bob yoki dagi elliptik egri chiziq bilan ni tanlaydi. Bob egri chiziqqa nuqta qo‘yadi, Bob sonini tanlaydi. Bob ni hisoblaydi. Iltimos, diqqat qiling: bu erda ko‘paytirish yuqorida aniqlangan nuqtalarni ko‘paytirishni anglatadi. Bob ni ochiq kirish kaliti sifatida e’lon qiladi; u maxfiy kalit sifatida ni saqlaydi. Shifrlash ALISA o‘zining boshlang‘ich matni sifatida egri chiziqdagi nuqtani tanlaydi, esa u bir nechta nuqtalarni hisoblab chiqadi, shifrlangan matn sifatida yo‘naltiradi: O’quvchi o‘zboshimchalikdagi manba matni qanday qilib elliptik egri chiziqqa nuqta bo‘lishi mumkinligi haqida savol tug‘dirishi mumkin. Bu modellashtirish uchun elliptik egri chiziqni qo‘llashdagi asosiy muammolardan biridir. Alisa algoritmdan foydalanib, egri chiziqdagi belgilar va nuqtalar o‘rtasida to‘g‘ridan-to‘g‘ri yozishmalarni topishi kerak. Deshifrlash Bob, va ni olgandan so‘ng, quyidagi formuladan foydalanib, , boshlang‘ich matnni hisoblaydi: Bu erda minus belgisi inversiya bilan qo‘shishni anglatadi. Bob tomonidan hisoblangan , quyida ko‘rsatilgandek, Alisa tomonidan etkazilgan bilan bir xil ekanligini isbotlashimiz mumkin: egri chiziqdagi nuqtalardir. E’tibor bering, egri chiziqqa ikkita teskari nuqta qo‘shishning natijasi nol nuqtadir. Misol. dagi elliptik egri chiziq yordamida shifrlashning juda arzimas namunasi. 1. Bob ni dagi elliptik egri sifatida tanlaydi. 2. Bob va ni tanlaydi. 3. Bob ni hisoblaydi, bu erda 4. Bob guruhni e’lon qiladi 5. Alisa ) asl matnni Bobga berishni xohlaydi. U ni tanlaydi. 6. Alisa nuqtani topadi, bu erda 7. Alisa nuqtani topadi, bu erda 8. Bob va ni oladi. U dan foydalanadi va oladi (23, 25). 9. Bob (23, 25) nuqtani o‘zgartiradi va (23, 42) nuqtani oladi. 10. Bob ni qo‘shadi va asl matn manbasini oladi. Taqqoslash Elliptik egri chiziq yordamida El Gamal algoritmini uning varianti bilan qisqacha taqqoslash.
Elliptik egri usulining xavfsizligi Xabarning shifrini ochish uchun Eva yoki qiymatini topishi kerak.
Elliptik egri chiziq bilan kriptotizimning xavfsizligi elliptik egri chizig‘ining logarifmini echishda murakkabliklarga bog‘liq. Modul hajmi Xuddi shu darajadagi xavfsizlik (hisoblash xarajatlari) uchun n modul elliptik tizimda ga qaraganda kichikroq bo‘lishi mumkin. [Masalan, 160 bitdan iborat n bilan da , 1024 bitli bilan bir xil darajadagi xavfsizlikni ta’minlay oladi. Topshiriq Har bir talaba El Gamal kriptotizimiga asoslanga elliptik egri chiziqning kriptografiyasida kalitlar hosil qilib, o‘z ismini shifrlasin. Nazorat savollari Chekli maydon deb nimaga aytiladi. Elliptik egri chiziq algoritmlari qanday muammoga asoslangan Download 179,98 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling