Mirzo ulug’bek nomidagi


S –blok va shifrlash algoritmi



Yüklə 0,67 Mb.
səhifə13/93
tarix20.10.2023
ölçüsü0,67 Mb.
#128930
1   ...   9   10   11   12   13   14   15   16   ...   93
KRIPTOGRAFIK USULLAR OQUV QOLLANMA

S –blok va shifrlash algoritmi


Yuqrida o‘rganilgan blokli shifrlash algoritmlarining eng asosiy farqlari raundlar iteratsiyasida qo‘llanilgan asosiy akslantirishlar tuzilishlarining (konstruksiyalarining) har-xilligidadir. Bu akslantirishlar, elektron elementlar bazasida qulay amalga oshirilishi, kriptobardoshlilik xususiyatlarni ta’minlashi va apparat-texnik qurilmalar modifikatsiyalari uchun qulay va samarali bo‘lishi lozim. E’tiboringizga havola etilayotgan algoritmda ma’lumot bloklari mos bitlarini raund kalitlari mos bitlariga mod 2 bo‘yicha – XOR amali bo‘yicha qo‘shish, hamda, bu algoritm muallifi tomonidan taklif etilgan 4 baytli (32-bitli) ma’lumot blokining xarakteristikasi 256 bo‘lgan chekli maydonda aniqlangan to‘g‘ri to‘rtburchakli matritsa orqali kengaytirish, baytlarni 256 baytli S–blokdan foydalanib almashtirish va kengaytirilgan blokni siqish jadvali asosida dastlabki
o‘lchamiga keltirish akslantirishlari qo‘llanilgan.
Algoritm sanab o‘tilgan akslantirishlar kombinatsiyasi asosida 64-bitli ma’lumotni 256-bitli kalit orqali sakkiz raundli iteratsiya bilan shifrlash jarayonini amalga oshiradi.
Shifrlash va deshifrlash jaryonlarini yoritish uchun quyidagi belgilashlar kiritiladi:

  • T0  64-bitli ochiq ma’lumot bloki;

  • Tsh – 64-bitli shifrlangan ma’lumot bloki;


i
- t 64-bitli ochiq ma’lumot blokining i - biti, bu erda i 1,...,64;
i 0,1,2,...,8 ;



  • Li va Ri  64-bitliblokning mos ravishda 32-bitli chap va o‘ng qismlari



bo‘lib, bu erda i 0,1,2,...,8 ;

- a1 i, a2 i,..., a32 i
- i raund akslantirishining chap qismi, ya’ni

Li =a1 i, a2 i,..., a32 i ;
- b1 i, b2 i,..., b32 i - i raund akslantirishining o‘ng qismi, ya’ni
Ri =b1 i, b2 i,..., b32 i;

  • x41  x1 , x2 , x3 , x4  matritsali akslantirishga kiruvchi 4-baytli (32-bitli)



vektor,bu erda xi - baytlar qiymatlari ushbuoraliqdan olinadi 0  xi  255, i  1,2,3,4;



  • An4  to‘g‘ri to‘rtburchakli matritsa (oldindan aniqlangan qoida bo‘yicha

kalit ketma-ketligidan generatsiya qilinib, maxfiy hisoblanadi yoki alohida
generatsiya qilinib, ochiq bo‘lishi ham mumkin), bunda n  2m , m 2,...,M, M ,



matritsa elementlari

Yüklə 0,67 Mb.

Dostları ilə paylaş:
1   ...   9   10   11   12   13   14   15   16   ...   93




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə