ГОСТ Р 34.13—2015
При шифровании на одном ключедля каждого отдельного открытого текста используется значение
уникальной или непредсказуемой (случайной или псевдослучайной) синхропосылки IVe Vm.
При шифровании в режиме гаммировамия с обратной связью по выходу используется двоичный
регистр сдвига Я длины т. Начальным заполнением регистра является значение синхропосылки IV
Зашифрование в режиме гаммироваиия с обратной связью по выходу заключается в покомпонент
ном сложении открытого текста с гаммой шифра, которая вырабатывается блоками длины s. При вы
числении очередного блока гаммы выполняется зашифрование п разрядов регистра сдвига с
большими номерами базовым алгоритмом блочного шифрования. Затем заполнение регистра
сдвигается на л бит в сторону разрядов с большими номерами, при этом в разряды с меньшими
номерами записывается полученный выход базового алгоритма блочного шифрования. Блок гаммы
вычисляется путем усечения выхода базового алгоритма блочного шифрования.
5.3.1 Зашифрование
Открытый текст P eV * представляется в виде P=P1||P2ll-ll/3cr pieV* ,=1- 2- —. 9-1, paeVr rSs-
Блоки шифртекста вычисляются по следующему правилу:
Я, =/К
’ У,=ек(МБВДЯ)).
,
1
<
с,=Р,еTS(Y).
/*
1.2
.......
9
-
1
(
6
)
*Я,*, = LSBm_n(fl)IY),
V ^ e ^ M S B ^ )),
C„=PqФТ,(У„).
Результирующий шифртекст имеет вид:
С=С,||С2||...||С<Г
Зашифрование в режиме гаммироваиия с обратной связью по выходу проиллюстрировано на
рисунке 5.
Рисунок 5 — Зашифрование в режиме гаммироваиия с обратной связью по выходу
9