14- amaliy mashg’ulot. Diffi-Xellman algoritmi. Ishdan maqsad
Download 204.84 Kb.
|
1 2
Bog'liq3-topshiriq
- Bu sahifa navigatsiya:
- ALICE BOB
- Nazorat savollari
- Ishdan maqsad
Ushbu kalitni ochiq taqsimlash protokoli O’rtaga turgan odam hujumiga bardoshli emas. EECh asoslangan Diffi-Xelman
Topshiriq: Ixtiyoriy sonlar tanlab, Diffi-Xelman kalitlarni ochiq taqsimlash algoritmi yordamida almashinilgan umumiy kalitni hisoblang. Har bir talaba Diffi va Xellmanning kalitlarni taqsimlash protokollari yordamida umumiy kalitni topishga doir mashqlar bajarish Nazorat savollari Kalitlarni boshqarish tizimlari vazifalari nimadan iborat. Kalitlarni boshqarishning tarkibi nimalardan iborat. Kalitlarni ochiq taqsimlash protokolini tushuntiring 16- amaliy mashg’ulot Mavzu: Elliptik ergi chiziqlarda nuqtalarni n lashtirish imkonini beruvchi dasturiy vositani ishlab chiqish. Elliptik ergi chiziqlarda ratsional nuqtalarni aniqlash Ishdan maqsad: Elliptik egri chiziqqa asoslangan shifrlash algoritmi haqida nazariy va amaliy bilim ko‘nikmalarni shakllantirish. Elliptik kriptotizimlarda axborotni himoya qilishning maxsus vositalarini ishlab chiqishning hozirgi bosqichida, asosan, elliptik egri chiziqning nuqtalari ko‘rinishida ma'lumotlarning tasviri qo‘llaniladi. Elliptik egri chziqlar deb ko’rinishidagi Veyshtrass tenglamasi orqali aniqlanuvchi egri chiziqqa aytiladi. Elliptic egri chiziqlarning kanonik ko‘rinishi hisoblangan ushbu tenglama bilan ish ko’riladi Elliptik egri chiziqqa asoslangan shifrlash algoritmlari ochiq kalitli shifrlash algoritmlari hisoblanadi. Ushbu shifrlash algoritmi chekli maydonda elliptik egri chiziqlarning ratsional nuqtalarini hisoblash murakkabligiga asoslanadi. Aniqlangan chekli maydonda elliptic egri chiziq kabi belgilanadi. Bu yerda aniqlangan chekli maydon, maydonda aniqlangan elliptic egri chiziq tenglamasining parametrlari. Elliptik egri chiziqni qurishda parametrlar orasida quyidagi tenglik o’rinli bo’lishi kerak. Elliptik egri chiziqlarga asoslangan kriptografik algoritmlarda elliptik egri chiziqlar ustida quyidagi amallarni bajariladi: Chekli maydonda elliptik egri chiziqni hosil qilish. Bunda shart bajarilishi kerak. Elliptik egri chiziqlar ratsional nuqtalarni aniqlash Elliptik egri chiziqlar nuqtalarni qo‘shish Elliptik egri chiziqlar nuqtalarni ikkilantirish Elliptik egri chiziqlarga asoslangan ochiq kalitli shifrlash algoritmlari kalitlarni hosil qilish, xabarni shifrlash va xabarni deshifrlash jarayonlaridan iborat. Ushbu amallar barcha ochiq kalitli kriptografik algoritmlarda mavjud. Faqat ularni tashkil etgan matematik funksiyalarga asosan turli xil algebraik amallar bajariladi. Elliptik egri chiziqlarga asoslangan kriptografik algoritmlarda kalitlarni hosil qilish uchun chekli maydonda elliptik egri chiziqni qurish kerak. Misol tariqasida p=37 maydonda a=2 va b=9 parametrli quyidagi elliptik egri chiziqni hosil qilamiz. Bunda shartni tekshiramiz, shart bajarildi. Hosil qilingan elliptik egri chiziq elliptik chiziq quriladi. Kalitlarni hosil qilishning keyingi qadamida berilgan chekli maydondagi elliptik egri chiziqning ratsional nuqtalari hisoblanadi. Ratsional nuqtalarni aniqlashning ikki xil usuli mavjud. Birinchi usulida ko’phadning berilgan parametrlarida mos qiymatlari hisoblab chiqiladi. qiymat hisoblanadi. Berilgan qiymatlar ning butun qiymatlariga mos ning qiymatlari ratsional nuqtalar to’plami tanlab olinadi. Misol uchun. elliptik chiziqning ratsional nuqtalarini hisoblaymiz. Tenglamaga ga mos qiymatlarni berib hisoblab chiqamiz. Buni jadval ko’rinishida ifodalaymiz.
Jadvaldan berilgan ning butun qiymatlariga mos ning qiymatlarini olib ratsional nuqtalarini hisoblaymiz. tenglamaning ratsional nuqtalari to’plami: (9,4), (21,5), (26,5), (27,5), (29,6), (37,3). Lekin ushbu usul bo’yicha berilgan tenglamaning barcha ratsional nuqtalarini aniqlab bo’lmaydi. Berilgan parametrdagi elliptik egri chiziqlarning ratsionlar nuqtalarini aniqlashning 2- usuli bu E37(2,9) maydonda y2mod37 va x2+2x+9mod37 qiymatlarni hisoblash va o’zaro qiymatlari teng kelgan (x,y) ratsiona nuqtalarni tanlab olish kerak.
Natijada quyidagi barcha ratsional nuqtalarga ega bo’lamiz. {(5,25), (1,30), (21,32), (7,25), (25,12), (4,28), (0,34), (16,17), (15,25), (27,32), (9,4), (2,24), (26,5), (33,14), (11,17), (31,22), (13,30), (35,21), (23,7), (10,17), (29,6), (29,31), (10,20), (23,30), (35,16), (13,7), (31,15), (11,20), (33,23), (26,32), (2,13), (9,33), (27,5), (15,11), (16,20), (0,3), (4,9), (25,25), ( 7,12), (21,5), (1,7), (5,12)} Ushbu berilgan nuqtalar orqali elliptic egri chiziqqa asoslangan kriptografik algoritmlarning kalitlarini hosil qilishimiz mumkin. Nazorat savollari Elleptik egri chiziqlar deb nimaga aytiladi. Ellıptık egri chiziqlarni ratsional nuqtalarini aniqlash usullarini bayon eting Chekl maydon deganda nimani tushunasiz. Assimetrik shifrlash usullariga asos boʼladigan muammolardan biri bu nima. Download 204.84 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling