Пластиковые карты с открытой памятью. Востриков А.А - 30 стр.

UptoLike

30
Начало N
1
, N
2
Шаг (j, N
1
, N
2
)
Шаг (j, N
1
, N
2
)
N
1
N
2
Конец N
1
, N
2
j = 0, ..., 7
k = 1, ..., 3
j = 0, ..., 7
Начало N
1
, N
2
Шаг (j, N
1
, N
2
)
Шаг (j, N
1
, N
2
)
N
1
N
2
Конец N
1
, N
2
j = 0, ..., 7
k = 1, ..., 3
j = 0, ..., 7
Начало N
1
, N
2
Шаг (j, N
1
, N
2
)
Конец N
1
, N
2
j = 0, ..., 7
k = 1, ..., 3
Рис. 3.2. Блок-схемы базовых циклов: ашифровки;
брасшифровки; ввыработки имитоприставки
Блок-схемы базовых циклов приведены на рис. 3.2, а,б,в. Каждый из
циклов получает на входе два 32-битовых слова и после серии основ-
ных шагов выдает в качестве результата также два 32-битовых слова.
3.2. Основные режимы шифрования
ГОСТ 28147-89 предусматривает четыре режима шифрования данных:
1) простая замена;
2) гаммирование;
3) гаммирование с обратной связью и дополнительный режим;
4) выработка имитоприставки.
В любом из этих режимов данные обрабатываются блоками по 64
бита именно поэтому ГОСТ относится к блочным шифрам. Кратко
опишем основные режимы шифрования.
а) б)
в)