Zamonaviy shifrlash algoritmlari klassifikatsiyasi


Asosiy shifrlash algoritmlari


Download 77.99 Kb.
bet4/10
Sana23.02.2023
Hajmi77.99 Kb.
#1225881
1   2   3   4   5   6   7   8   9   10
Bog'liq
7-mavzu

Asosiy shifrlash algoritmlari


Shifrlash-parolni ochish usuli deyiladi. Shifrni ochishda ishlatiladigan kalit shifrlash uchun ishlatiladigan kalit bilan mos kelmasligi mumkin, ammo koʻpgina algoritmlarda kalitlar bir xil.
Kalitlarga asoslangan algoritmlar ikki sinfga boʻlingan: nosimmetrik (maxfiy kalit bilan) va assimetrik (ochiq kalit bilan). Simmetrik algoritmlar shifrlash va shifrlash uchun bir xil kalitdan foydalanadilar yoki shifrlash kaliti yordamida shifrlash kaliti shunchaki hisoblanadi. Asimmetrik algoritmlar turli xil tugmachalardan foydalanadi va shifrlash kalitidan foydalanib, shifrlash kalitini hisoblash mumkin emas.
Simmetrik algoritmlar oqim shifrlari va blokli shifrlarga boʻlinadi. Oqimli uzatish ma'lumotni bit bilan shifrlashga imkon beradi, bloklar esa ba'zi ma'lumotlar toʻplamlari bilan ishlaydi (odatda 64 bitdan iborat blok hajmi) va ushbu toʻplamni toʻliq shifrlash.
Odatda, shifrlash kaliti bu fayl yoki ma'lumotlar toʻplami boʻlib, shaxsiy kalit vositasida saqlanadi (masalan, USB flesh-disk yoki smart-karta); shaxsiy kalit tashuvchisi egasidan boshqa hech kimga ochiq boʻlmasligi uchun choralar koʻrish zarur.
Dastlabki shifrlashsiz, semantik modifikatsiyani va kriptografik yopiq xabarni soxtalashtirishni amalga oshirish imkonsizligi sababli, haqiqiylik ta'minlanadi. Soxta xabarni maxfiy kalitni bilmasdan toʻg’ri shifrlash mumkin emas.
Ma'lumotlar yaxlitligi uzatilayotgan ma'lumotlarga maxsus kodni biriktirish orqali ta'minlanadi (taqlid) maxfiy kalit tomonidan ishlab chiqarilgan. Imitatsiya - bu cheklashning bir turi, ya'ni. xatning yaxlitligi tekshiriladigan xabarning ba'zi bir ma'lumot xarakteristikasi. Imitatsiya qoʻshimchasini shakllantirish algoritmi uning har bir bitikdagi ba'zi murakkab kriptografik qonunlarga bog’liqligini ta'minlashi kerak. Xabarning yaxlitligini tekshirish xabarni oluvchi tomonidan qabul qilingan xabarga mos keladigan maxfiy kalitni yaratish va uni xabarning olingan qiymati bilan taqqoslash orqali amalga oshiriladi. Agar mos keladigan boʻlsa, ma'lumot yuboruvchidan oluvchiga yoʻlda oʻzgartirilmagan degan xulosaga kelish mumkin.
Simmetrik shifrlash "oʻzingiz uchun" ma'lumotni shifrlash uchun juda mos keladi, masalan, egasining yoʻqligida unga ruxsatsiz kirishni oldini olish uchun. Menda yuqori shifrlash tezligi bor, bitta kalitli kriptosistemalar axborot xavfsizligining koʻplab muhim vazifalarini hal qila oladi. Biroq, kompyuter tarmoqlarida nosimmetrik kriptotizimlardan avtonom foydalanish foydalanuvchilar oʻrtasida shifrlash kalitlarini tarqatish muammosini keltirib chiqaradi.
Shifrlangan ma'lumotlarni almashishni boshlashdan oldin, siz barcha qabul qiluvchilar bilan maxfiy kalitlarni almashishingiz kerak. Simmetrik kriptotizimning maxfiy kalitini uzatish umumiy aloqa kanallari orqali amalga oshirilmaydi, maxfiy kalit yuboruvchi va oluvchiga xavfsiz kanal (yoki kuryer) orqali uzatilishi kerak. Tarmoq ichida aylanayotgan xabarlarning samarali himoyasini ta'minlash uchun juda koʻp tez-tez oʻzgartiriladigan kalitlarga ehtiyoj bor (har bir juftlik uchun bitta kalit). Shaxsiy kalitlarni koʻp sonli foydalanuvchilar bilan tarqatish muammosi juda mashaqqatli va qiyin vazifadir. Tarmoqda N foydalanuvchilariga N (N-1) / 2 maxfiy kalitlari berilishi kerak.

Download 77.99 Kb.

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