405
Blokli shifrda, xabarni kodlash
k bit bloklarida amalga oshiriladi. Masalan,
agar
k=64 bo’lsa, xabar 64 bitli bloklarga bo’linadi va har bir blok alohida
kodlanadi. Blokni kodlash uchun, shifrdan oddiy matndagi
k bitli blokni
k bitli
shifrlangan matn blokiga birma-bir o’tkazish uchun foydalaniladi. Bu holatga
misol qilib, faraz qilaylik
k=3 bo’lsa, blok shifr 3 bitli oddiy matnni kiritadi va
chiqishda 3 bitli kodlangan xabarni chiqaradi. 30.1-jadvalda yuqoridagi misol
vaziyati tasvirlangan. E’tibor berilsa, blokli shifrlash holati birma-bir tasvirlangan;
bunda har bir kirish turli chiqishga mos keladi. Bu blokli shifrlar xabarni 3 bitli
blokka bo’ladi va quyidagi jadval ko’rinishiga muvofiq har bir blokni kodlaydi.
010110001111 bitli xabar 101000111001 ko’rinishda kodlanadi.
30.1 jadval
maxsus uch bitli blokli shifr variantlari