Simmetrik kalit kriptotizimining muammosi.
Simmetrik kalit kriptografiyasidan foydalanishning ikkita cheklovchi muammosi mavjud.
Kalitni o'rnatish - Har qanday aloqadan oldin jo'natuvchi ham, qabul qiluvchi ham maxfiy simmetrik kalitni kelishib olishlari kerak. Buning uchun xavfsiz kalit o'rnatish mexanizmi mavjud.
Ishonch muammosi - jo'natuvchi va qabul qiluvchi bir xil simmetrik kalitdan foydalanganligi sababli, jo'natuvchi va qabul qiluvchining bir-biriga "ishonishi" sharti mavjud. Masalan, qabul qiluvchi tajovuzkorga kalitni yo'qotib qo'ygan va jo'natuvchiga xabar berilmagan bo'lishi mumkin.
Bu ikki muammo zamonaviy muloqotni juda cheklaydi. Bugungi kunda odamlar notanish va ishonchli bo'lmagan tomonlar bilan ma'lumot almashishlari kerak. Masalan, onlayn sotuvchi va mijoz o'rtasidagi aloqa. Simmetrik kalitlarni shifrlashning ushbu cheklovlari assimetrik kalitlarni shifrlash sxemalarini keltirib chiqardi.
DES algoritmi
Eng mashhur va keng qo'llaniladigan kompyuter shifrlash algoritmi DES ( Data Encrypt Standard ) asosidagi DES algoritmidir . AQSh ma'lumotlarni shifrlash standarti.
DEA algoritmi 1973 yilda nashr etilgan va deyarli 20 yil davomida kriptografik jihatdan xavfsiz deb hisoblangan .
DE A algoritmidan foydalangan holda shifrlash jarayonida 64 bitli bloklarda o'zgartirishlar (turlar) ketma-ket amalga oshiriladi:
P , F 1 , F 2 , ..., F 16 , P -1 ,
TDEA algoritmi
1999-yilgi AQSH maʼlumotlarni shifrlash standartining tarkibiy qismlaridan biri TDEA (“uchlik” DES ) algoritmidir . TDEA algoritmi shifrlash uchun uchta kalitdan foydalanadi va DES algoritmini uch marta qo'llaydi :
C = E k3 ( D k2 (E k1 (P)))
Shifrni ochish quyidagi transformatsiyadir:
P = D k1 ( E k2 (D k3 (C)))
TDEA kalit uzunligi 168 bit bo'lib chiqadi.
TDEA bo'yicha quyidagi tavsiyalarni o'z ichiga oladi .
Asl DES algoritmidan 56 bitli kalit bilan foydalanishga faqat jonli tizimlarda ruxsat beriladi. Yangi ishlanmalar TDEA-ni qo'llab-quvvatlashi kerak .
DESga asoslangan tizimlardan foydalanadigan davlat tashkilotlari TDEA ga o'tishlari qat'iyan rag'batlantiriladi .
Biroq, TDEA ning muhim kamchiligi shundaki, algoritm dasturiy ta'minotni amalga oshirish nuqtai nazaridan juda sekin. Asl DEA algoritmi 1970-yillarning o'rtalarida ishlab chiqilgan . samarali dastur kodi sifatida emas, balki chip sifatida amalga oshirilishi kerak . TDEA algoritmi shuning uchun ham sekinroq. Bundan tashqari, DEA va TDEA da qo'llaniladigan blok uzunligi (64 bit) samaradorlik va xavfsizlik bo'yicha zamonaviy talablarga javob bermaydi va uzunroq bloklar afzalroqdir.
Do'stlaringiz bilan baham: |