ВУЗ:
Составители:
20
Заполнение накопителя N
3
суммируется по модулю 2
32
в сумматоре СМ
3
с 32- разрядной константой С
2
из накопителя N
5
, результат записывается в N
3
.
Заполнение N
3
переписывается в N
1
, а заполнение N
4
- в N
2
. При этом
заполнение N
3
, N
4
сохраняется.
Заполнение N
1
и N
2
зашифровывается в режиме простой замены. Полу-
ченное в результате в N
1
, N
2
зашифрование образует первый 64-рарядный блок
гаммы шифра Г
ш
(1)
, который суммируется в СМ
5
с первым 64- разрядным бло-
ком открытых данных Т
0
(1)
.
В результате получается 64 - разрядный блок зашифрования данных Г
ш
(1)
.
Для получения следующего 64-разрядного блока гаммы шифра Г
ш
(2)
заполнение N
4
суммируется по модулю (2
32
-1) в СМ
4
. С константой С
1
из N
6
,
заполнение N
3
суммируется по модулю 2
32
в сумматоре СМ
3
с С
2
(в N
5
). Новое
заполнение N
3
переписывается в N
1
, а новое заполнение N
4
переписывается
в N
2
., при этом заполнение N
3,
N
4
сохраняется.
Заполнение N
1
и N
2
зашифровывается в режиме простой замены. Полу-
ченное в результате зашифрования заполнение N
1
, N
2
образует второй 64-
разрядный блок гаммы шифра Г
ш
(2)
, который поразрядно суммируется по моду-
лю 2 в СМ
5
со вторым блоком открытых данных Т
0
(2)
.
Аналогично вырабатываются блоки гаммы шифра Г
ш
(3)
, ... , Г
ш
(М)
и за-
шифровываются блоки открытых данных Т
0
(3)
, ..., Т
0
(М)
.
В канал связи (или память ЭВМ) передается синхропосылка S и блоки
зашифрованных данных Т
ш
(1)
, Т
ш
(2)
, ..., Т
ш
(М)
.
Уравнение зашифрования имеет вид:
T
ш
(i)
= A(Y
i-1
C
2
, Z
i-1
’
C
1
)
⊕
T
0
(i)
= Г
ш
(i)
⊕
T
0
(i)
,
Где
- суммирование по модулю 2
32
,
’
- суммирование по модулю 2
32
-1,
⊕ - суммирование по модулю 2,
Y
i
- содержимое накопителя N
3
после зашифрования i-го блока откры-
тых данных T
0
(i)
;
Z
i
- содержимое накопителя N
4
после зашифрования i-го блока откры-
тых данных T
0
(i)
.
(Y
0
, Z
0
) = A(S).
+
+
+
+
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »