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

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

     5.3 Режим гаммирования с обратной связью по выходу

Параметрами режима гаммирования с обратной связью по выходу являются целочисленные величины s и m, 0<sn, m=n·z, z1 - целое число.

При использовании режима гаммирования с обратной связью по выходу не требуется применение процедуры дополнения сообщения.

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

При шифровании в режиме гаммирования с обратной связью по выходу используется двоичный регистр сдвига R длины m. Начальным заполнением регистра является значение синхропосылки IV.

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

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

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

                                   (6)


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

.

Зашифрование в режиме гаммирования с обратной связью по выходу проиллюстрировано на рисунке 5.


Рисунок 5 - Зашифрование в режиме гаммирования с обратной связью по выходу

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

Шифртекст представляется в виде: , , =1, 2, ..., q-1, , .

Блоки открытого текста вычисляются по следующему правилу:

,                                                                                                

                                               (7)

                                                                       

 


Исходный открытый текст имеет вид

.

Расшифрование в режиме гаммирования с обратной связью по выходу проиллюстрировано на рисунке 6.

(Поправка. ИУС N 6-2018).




Рисунок 6 - Расшифрование в режиме гаммирования с обратной связью по выходу