Организация и технология защиты информации: Введение в специальность. Бабенко Л.К. - 18 стр.

UptoLike

Составители: 

18
В 1989 году был разработан блочный шифр для использования в каче-
стве государственного стандарта шифрования (зарегистрирован как ГОСТ
28147-89)/7/. В основном алгоритм применяется в банковской системе, судя по
публикациямнесколько медлителен, но обладает весьма высокой стойкостью.
Его общая схема близка к схеме DES-алгоритма, лишь отсутствует на-
чальная перестановка и число циклов шифрования
равно 32 (вместо 16 в DES-
алгоритме). Ключом считается набор из 8 элементарных 32-битовых ключей X
1
,
X
2
,...,X
8
(общее число ключей 2
256
). В циклах шифрования трижды используется
прямая последовательность элементарных ключей и один раз - обратная: X
8
,
X
7
,...,X
1
.
Основное отличиев реализации функции f стандарта шифрования
(приведена на рисунке 1.8). Элементы S
1
, S
2
, ..., S
8
- представляют собой табли-
цы замены 4-битовых векторов и могут рассматриваться как долговременные
ключи
ГОСТ 28147-89, как DES-алгоритм, предусматривает различные режи-
мы использования и только базовый (режим простой замены) совпадает, по су-
ти, с базовым режимом DES-алгоритма, остальные - в той или иной мере отли-
чаются.
Известна специальная реализация алгоритма шифрования ГОСТ 28147-
89 аппаратная
плата шифрования данных «Криптон-3» для IBM PC, ее произво-
дительность - 50 Кбит/сек.
Рис.1.8 Блок-схема функции f алгоритма ГОСТ 28147-89 .
Шифр гаммирования
...
Сложение по модулю 2
32
Циклический сдвиг на 11 бит влево
R
i-1
/32/
K
i
f(R
i-1,
K
i
)
/32/
/32/
S
1
S
2
S
3
S
8