3 ma’ruza Mavzu: Ma’lumotlarni shifrlash va arxivlash vositalari Oqimli shifrlash algoritmlari. Reja


Download 0.85 Mb.
bet9/10
Sana13.01.2023
Hajmi0.85 Mb.
#1090165
1   2   3   4   5   6   7   8   9   10
Bog'liq
3 ma’ruza Mavzu Ma’lumotlarni shifrlash va arxivlash vositalari

Eg-Gamal shifrlash algoritmi. Ushbu ochiq kalitli shifrlash algoritmi diskert logarifmlash muammosiga asoslangan bo‘lib, kalitlar uzunligi teng bo‘lgan holda bardoshligi RSA algoritmi algoritmi bardoshligiga teng.
Kalit generatori. El-Gamal algoritmida kalit generatori quyidagi bosqichlardan iborat:

  • p – tub son tanlanadi;

  • g
    shartni qanoatlantiruvchi g butun son tanlanadi;

  • maxfiy kalit sifatida a
    shartni qanoatlantiruvchi butun son tanlanadi;

  • ochiq kalit sifatida   hisoblanadi;

  • ochiq kalitlar jufti (y, g, p) ma’lumotni shifrlovchi tomonlarga yoki ixtiyoriy odamlarga tarqatiladi.

Ochiq matnni shifrlash. Shifrlanishi kerak bo‘lgan M ochiq matn va ochiq kalitlar juftiga egi foydalanuvchi quyidagi ketma – ketlikdagi amallarni bajaradi:

Shifrmatnni deshifrlash. Shifrmatn va maxfiy kalitga ega foydalanuvchi quyidagi ketma – ketliklarni bajarish orqali ochiq matnga ega bo‘ladi:

  • qabul qilingan ma’lumotlar asosida   ochiq matn hisoblanadi.

Ushbu algoritm asosida sodda misol quyida keltirilgan:
A tomon o‘zining maxfiy kaliti asosida ochiq kalit juftini hosil qiladi va uni B tomonda yuboradi. Olingan qiymatlar quyidagilar:
g=3; p=31; a=4;   =(3^4)mod31=19. Bu yerda (p,g,y) – ochiq kalitlar jufti va a maxfiy kalit.

Download 0.85 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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