Misal: Orijinal 64 bitlik açardan K




Download 31.12 Kb.
bet3/11
Sana04.11.2022
Hajmi31.12 Kb.
#29003
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Nağıyeva Aliyə krip.əsas lab 5

Misal: Orijinal 64 bitlik açardan
K = 00010011 00110100 01010111 01111001 10011011 10111100 11011111 11110001
56 bitlik permutasiya əldə edirik
K + = 1111000 0110011 0010101 0101111 0101010 1011001 1001111 0001111
Sonra, bu açarı sol və sağ yarıya bölün, 0 və 0 , burada hər yarımda 28 bit var.
Misal: Permutasiya edilmiş K + açarından biz alırıq
0 = 1111000 0110011 0010101 0101111
0 = 0101010 1011001 1001111 0001111
0 və 0 müəyyən edilərək , biz indi on altı blok n və n , 1<= n <=16 yaradırıq. n və n bloklarının hər bir cütü əvvəlki n-1 və n- 1 cütlərindən müvafiq olaraq n = 1, 2, ..., 16 üçün aşağıdakı "sola yerdəyişmə" cədvəlindən istifadə edərək formalaşır. əvvəlki blok. Sola sürüşmə etmək üçün blokun sonuna qədər dövrələnmiş birinci bit istisna olmaqla, hər biti bir yer sola köçürürük.

İterasiya sayı


Nömrə Sola Köçürmə

1 1
2 1


3 2
4 2
5 2
6 2
7 2
8 2
9 1
10 2
11 2
12 2
13 2
14 2
15 2
16 1

Bu o deməkdir ki, məsələn, 3 və 3 müvafiq olaraq C 2 və 2 -dən iki sola sürüşmə ilə, 16 və 16 isə 15 və 15 -dən bir sola sürüşmə ilə əldə edilir. Bütün hallarda, bir sola sürüşdürmə dedikdə, bitlərin bir yer sola fırlanması nəzərdə tutulur ki, bir sola sürüşmədən sonra 28 mövqedəki bitlər əvvəllər 2, 3,... mövqelərində olan bitlər olsun, 28, 1.



Download 31.12 Kb.
1   2   3   4   5   6   7   8   9   10   11




Download 31.12 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Misal: Orijinal 64 bitlik açardan K

Download 31.12 Kb.