6-LABORATORIYA MASHG’ULOT MAVZU: Feystel tarmog’iga asoslangan simmetrik blokli shifrlash algoritmi Laboratoriya ishi topshirig’i 1. Ismingizni ASII da 0 va 1 ga aylantiring.
2. 12 bitli teng bloklarga ajrating va shifrlash jarayonini boshlang;
3. R12=101101101011 kalitdan foydalaning.
4. Shifrlash natijalari va hisoblashlar bo’yicha hisobotlarni o’qituvchiga ko’rsating.
Shifrlash jarayonining elementlarini batafsilroq ko’rib chiqamiz.
S h i f r l a s h j a r a y o n i .
1-rasm. Shifrlash algoritmining umumiy sxemasi
176
Algoritmga kirishga ochiq matnning 12 bitli bloki kelib tushadi, unga nisbatan 1-jadvalda
keltirilgan, IP funksiyasi bilan berilgan boshlang’ich almashtirish qo’llaniladi.
1-jadval IP boshlang’ich o’rin almashtirish.