|
rasm.GOST 28147-89 algoritmidagi i-raund sxemasi
|
bet | 3/3 | Sana | 21.05.2024 | Hajmi | 222,43 Kb. | | #247991 |
Bog'liq kriptografiya.temur.1rasm.GOST 28147-89 algoritmidagi i-raund sxemasi
Gost 28147-89 kriptoalgoritmda 8 ta s bloklar qo’llaniladi, S bloklar maxfiy bo’ladi. Bu S bloklarning kirish va chiqish bitlari 4 ga teng bo’lib, 0 dan 15 gacha bo’lgan sonlar bo’ladi. Misol uchun 1 ta S blok
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
11
|
7
|
13
|
0
|
7
|
9
|
14
|
1
|
6
|
15
|
3
|
4
|
10
|
2
|
5
|
12
|
Agar S blokka 8 kirsa, chiqishda 6 qiymat chiqadi.
Gost 28147-89 kriptografik standart simmetrik blokli shifrlash algoritmining kalitlar generatsiyasi
K=
R
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
…
|
24
|
25
|
…
|
30
|
31
|
32
|
K
|
|
|
|
|
|
|
|
|
…
|
|
|
…
|
|
|
|
Demak kalitlar generatsiyasi bizda bor 8 ta 32 bitli kalit ketma-ket 3 marta yoziladi va 4-chisida teskarisiga yoziladi. Shu orqali bizga 32 ta 32 bitli kalit hosil boladi.
Gost 28147-89 algoritmiga doir misol
M=GOST=01000111010011110101001101010100
=0100011101001111 =0101001101010100
K=AB=0100000101000010
= =0101001101010100
= =1001010010010110
=10 =01 =01 =00 =10 =01 =01 =10
=(S)<<11=1110000111101001
=1010011010100110
Demak javob =0101001101010100 =1010011010100110 ga teng.
|
| |