107
20 ta jarayondan tashkil topgan. Har bir blok 80 raunddan o‘tgandan so‘ng 160
bitli ketma-ketlikka akslantiriladi.
Axborot xavfsizligining qator texnologiyalarida shifrlashning o‘ziga xos usuli
bir tomonlama xesh-funksiya yordamida shifrlash
ishlatiladi. Bu shifrlashning
o‘ziga xosligi shundan iboratki, u mohiyati bo‘yicha, bir tomonlamadir, ya’ni
teskari muolaja – qabul qiluvchi tomonda rasshifrovka qilish bilan birga olib
borilmaydi. Ikkala taraf (jo‘natuvchi va qabul qiluvchi) xesh-funksiya asosidagi bir
tomonlama shifrlash muolajasidan foydalanadi.
Xeshlash funksiyasi quyidagi xususiyatlarga ega bo‘lishi lozim:
-
kirish funksiyasiga istalgan uzunlikdagi xabar kirishi mumkin.
- chiqish funksiyasida aniq bir uzunlikdagi xabar xosil bo‘ladi.
- xesh funksiya ixtiyoriy xabar uchun juda oddiy hisob-kitob qilinadi.
- xesh funksiya bir tomonga yo‘naltirilgan funksiya.
M xabarni bila turib, boshqa
. xabarni aniqlash qiyin, bu yerda
H(M)=H(
).
M
.
Xesh funksiya algoritmining malumotlarni xeshlash protsedurasida bosqichli
kalitlardan foydalaniladi, ular xeshlash kaliti va xeshlashning oraliq natijasi
asosida shakllanadi.
Xeshlash funksiyasida modulli arifmetikaning yangi bir tomonlama
funksiyasidan foydalaniladi, uning yordamida hisob-kitoblar darajaga ko‘tarish
amali singari oson bajariladi, funktsiyaga murojaat darajaga ko‘tarish esa diskret
logarifmni yechish jarayonida sarf bo‘ladigan hisoblash xarajatlariga va vaqtiga
teng bo‘lgan sarf harajatlarni talab qiladi. Asosiy operatsiyalar ko‘paytirish,
darajaga ko‘tarish hamda yangi bir tomonlama funksiyaga murojaat ko‘paytirish,
darajaga ko‘tarish deb nomlanadi, darajaga ko‘tarishning bir tomonlama
funktsiyasi berilgan bir tomonlama funksiyaning xususiy holidir. Xeshlash
funktsiyasida koeffitsient sifatida
Dostları ilə paylaş: