Shifrlarni bloklash
Ushbu turdagi shifrda oddiy matnli ma'lumotlar bloklar deb ataladigan
(odatda zanjir deb nomlanadigan jarayon orqali bog'langan) uzunlikdagi bitlar
guruhiga bo'linadi. Keyin har bir blok birlik sifatida shifrlanadi va bu
jarayonni biroz sekinlashtiradi. Agar blokni to'liq to'ldirish uchun etarli
ma'lumot bo'lmasa, unda bloklar belgilangan uzunlik talablariga javob
berishini ta'minlash uchun "to'ldirish" (odatda 0 sonining kelishilgan soni)
ishlatiladi.
Ideal blokli shifr juda katta kalit uzunligiga ega, bu amaliy emas,
shuning uchun ko'plab zamonaviy shifrlar ularni ishlatish uchun kalit
o'lchamlarini kattalashtirishlari kerak. Ammo tezkor eslatma sifatida:
assimetrik shifrlashdan farqli o'laroq, simmetrik shifrlash kalitlari o'lchamlari
ma'lumotlar bloklari hajmini aniqlamaydi. Zamonaviy simmetrik shifrlash
algoritmlarining aksariyati blok shifr lageriga to'g'ri keladi va ushbu turdagi
shifrlarni ishlatish va qo'llash imkoniyatlari kengroq. Shunday qilib, biz bu
yerda asosan ularga e'tibor qaratamiz. Agar siz eng mashhur yoki keng
tarqalgan oqim shifrlari nima deb qiziqsangiz, xavotirlanmang, biz sizni
qamrab oldik.
Bajardi: Ro`zmetov Alisher B
et:
Qabul qildi: Sadikov M.
.
.
Simmetrik algoritm ro'yxati: Simmetrik algoritmning eng keng tarqalgan 3
turi
1. Ma'lumotlarni shifrlash standarti (DES)
Ma'lumotlarni shifrlash standarti bizning ro'yxatimizda birinchi o'rinda turadi.
DES, shuningdek DEA nomi bilan tanilgan (ma'lumotlarni shifrlash algoritmi
uchun qisqacha), eskirgan birinchi simmetrik shifrlash algoritmlaridan biridir.
Bu Feistel Cipher- ga asoslangan (ko'plab boshqa blokirovka shifrlari singari)
va aslida 1976 yilda Federal Axborotni qayta ishlash standarti (FIPS) sifatida
qabul qilingan birinchi simmetrik algoritmlardan biri hisoblanadi.
DES 1970-yillarning boshlarida uning asl shakli ("Lusifer") IBM
kriptografi Horst Feistel tomonidan ishlab chiqilgan. IBM shifrlash usuli
dastlab Buyuk Britaniyaning Lloyds bankining buyrug'i bilan yaratilganligini
xabar qiladi. Milliy standartlar byurosi (hozirgi kunda Milliy standartlar
instituti yoki qisqacha NIST deb nomlanadi) shifrlash uchun tijorat arizasi
uchun takliflarni qidirishni yakunladi va IBM uning o'zgarishini taqdim etdi.
Hatto Milliy Xavfsizlik Agentligi (NSA) tomonidan ularning ma'lumotlarini
himoya qilish uchun foydalanish talab qilingan.
Simmetrik shifrlashning bu turi ma'lum uzunlikdagi kirishlar bilan
ma'lum uzunlikdagi chiqimlarni aks ettiradi. Shunday qilib, u 64-bitli
bloklarda ishlaydi, ya'ni u bir vaqtning o'zida 64 ta blokgacha bo'lgan
guruhlarda ma'lumotlarni shifrlashi mumkin - va kalit hajmi 56 bit . Bundan
tashqari , kalitga 8 ta qo'shimcha tenglik biti mavjud , bu ma'lumotlar uzatish
xatolarini tekshirish usuli bo'lib xizmat qiladi. Shunga qaramay, tenglik bitlari
shifrlash uchun ishlatadigan narsa emasligini ta'kidlash muhimdir. Ushbu
o'lchov kaliti bugungi kun me'yorlari bo'yicha aslida juda kichikdir, bu esa uni
qo'pol kuch hujumlariga juda moyil qiladi. Shuningdek, kalit va blok
uzunliklari asl Lusifer kaliti va blok uzunliklaridan farq qiladi, ularning
ikkalasi ham 128 bitdan qisqartirildi.
Bajardi: Ro`zmetov Alisher B
et:
Qabul qildi: Sadikov M.
.
.
Do'stlaringiz bilan baham: |