ГОСТ Р 34.13—2015
Расшифрование в режиме гаммировамия с обратной связью по шифртексту проиллюстрировано
на рисуикеЮ.
»ЧР- -------------ИI 9
Г
Т
j
I
r - h
•к
Ф
Ф
О — с ,
Рисунок 10— Расшифрование в режиме гаммированмя с обратной связью по шифртексту
5.6 Режим выработки имитовставки
Режим выработки имитовставки. описание которого представлено ниже, реализует конструкцию
ОМАС1 (стандартизован в ISO под названием СМАС (1]).
Параметром режима является длина имитовставки (в битах) 0 < s s п.
5.6.1 Выработка вспомогательных ключей
При вычислении значения имитовставки используются вспомогательные ключи, которые вычисля
ются с использованием ключа К. Длины вспомогательных ключей равны длине блока п базового алго
ритма блочного шифрования.
Процедура выработки вспомогательных ключей может быть представлена в следующей форме
К
/я « 1 ,
, - \(Я « 1 )Ф б ,
« = в к (П
если MSB,(/7)=0.
иначе;
К*~
\(К-1-к1 )© в „
если MSB,(/C1)=0.
иначе;
где BM = 059||11011. В12в=0120|| 10000111.
Если значение л отлично от 64 и 128. следует использовать следующую процедуру определения
значения константы В Рассмотрим множество примитивных многочленов степени п над полем GF(2) с
наименьшим количеством ненулевых коэффициентов. Упорядочим это множество лексикографически
по возрастанию векторов коэффициентов и обозначим через fn(x) первый многочлен в этом упорядочен
ном множестве.
Рассмотрим поле GF(2")[x] /(f„(x)), зафиксируем в нем степенной базис и будем обозначать опе
рацию умножения в этом поле символом ©. Вспомогательные ключи К} и К2 вычисляются следующим
образом:
14