ГОСТ Р 34.13—2015
Исходный (дополненный) открытый текст имеет вид:
р = р ,т \-\\р ег
П р и м е ч а н и е — Если кисходному открытому тексту была применена проиедурадополнения, то после
расшифрования следует произвести обратную процедуру. Для однозначного восстановления сообщения может по
требоваться знаниедлины исходного сообщения.
Расшифрование в режиме простой замены с зацеплением проиллюстрировано на рисунке 8.
Рисунок 8 — Расшифрование в режиме простой замены с зацеплением
5.5 Режим гаммирования с обратной связью по шифртексту
Параметрами режима гаммирования с обратной связью по шифртексту являются целочисленные
величины s и т, 0 < s s п, п s т.
В конкретной системе обработки информации на длину сообщения Р может как накладываться
ограничение |P| = sq , так и не накладываться никаких ограничений. В случае если такое ограничение
накладывается, к исходному сообщению, при необходимости, должна быть предварительно применена
процедура дополнения.
При шифровании на одном ключе для каждого отдельного открытого текста используется значение
непредсказуемой (случайной или псевдослучайной) синхропосылки Л/’е Vm.
При шифровании в режиме гаммирования с обратной связью по шифртексту используется двоич
ный регистр сдвига Я длины т. Начальным заполнением регистра является значение синхропосылки IV.
Зашифрование в режиме гаммирования с обратной связью по шифртексту заключается в поком
понентном сложении открытого текста с гаммой шифра, которая вырабатывается блоками длины s. При
вычислении очередного блока гаммы выполняется зашифрование п разрядов регистра сдвига с больши
ми номерами базовым алгоритмом блочного шифрования с последующим усечением. Затем заполнение
регистра сдвигается на s разрядов в сторону разрядов с большими номерами, при этом в разряды с
меньшими номерами записывается полученный блок шифртекста, являющийся результатом покомпо
нентного сложения гаммы шифра и блока открытого текста.
5.5.1 Зашифрование
Открытый текст Р е V* представляется в виде Р= P1IIP2II..IIP9. Р, Vs, i = 1. 2
......
q -1, Рае Vr, rs s.
Блоки шифртекста вычисляются по следующему правилу:
12