Статус документа
Статус документа

ГОСТ Р 34.13-2015 Информационная технология (ИТ). Криптографическая защита информации. Режимы работы блочных шифров (с Поправкой)

     5.1 Режим простой замены

Длина сообщений, зашифровываемых в режиме простой замены, должна быть кратна длине блока базового алгоритма блочного шифрования n, поэтому, при необходимости, к исходному сообщению должна быть предварительно применена процедура дополнения.

Зашифрование (расшифрование) в режиме простой замены заключается в зашифровании (расшифровании) каждого блока текста с помощью базового алгоритма блочного шифрования.

5.1.1 Зашифрование

Открытый и, при необходимости, дополненный текст *, , представляется в виде: , =1, 2, ..., q. Блоки шифртекста вычисляются по следующему правилу:

i=1, 2, …, q.                                                       (1)


Результирующий шифртекст имеет вид:

.

Зашифрование в режиме простой замены проиллюстрировано на рисунке 1.


Рисунок 1 - Зашифрование в режиме простой замены

5.1.2 Расшифрование

Шифртекст представляется в виде: , , =1, 2, ..., q. Блоки открытого текста вычисляются по следующему правилу:

, =1, 2, …, q.                                                     (2)


Исходный (дополненный) открытый текст имеет вид:

.

Примечание - Если к исходному открытому тексту была применена процедура дополнения, то после расшифрования следует произвести обратную процедуру. Для однозначного восстановления сообщения может потребоваться знание длины исходного сообщения.


Расшифрование в режиме простой замены проиллюстрировано на рисунке 2.


Рисунок 2 - Расшифрование в режиме простой замены