В настоящих рекомендациях применены следующие обозначения:
- | множество всех двоичных векторов размерности , где - целое неотрицательное число. Нумерация подстрок и компонент вектора осуществляется слева направо, начиная с нуля; | |
- | множество всех двоичных векторов конечной размерности, включая пустую строку, то есть для любого выполнено условие ; | |
- | для двоичного вектора , , подвектор , ; | |
|| | - | конкатенация векторов и , то есть вектор , для которого выполнены равенства и ; |
- | конечное поле из 2 элементов; | |
- | кольцо многочленов от одной переменной с коэффициентами из поля ; | |
- | кольцо многочленов от двух переменных с коэффициентами из поля ; | |
- | функция, ставящая в соответствие целому неотрицательному числу двоичный вектор размерности по следующему правилу: , ; | |
- | функция, ставящая в соответствие двоичному вектору (, ..., ) длины целое неотрицательное число по следующему правилу: ; | |
- | функция хэширования вектора , определяемая в ГОСТ Р 34.11 и вырабатывающая хэш-код длиной /бит, / {256, 512}; | |
- | функция выработки кода аутентификации вектора , определяемая Р 50.1.113 и вырабатывающая код аутентификации длиной 256 бит; | |
- | результат зашифрования сообщения на ключе с синхропосылкой с помощью блочного шифра "Кузнечик", в соответствии с ГОСТ Р 34.12 в режиме гаммирования, определенном в ГОСТ Р 34.13; | |
- | результат расшифрования шифртекста на ключе с синхропосылкой с помощью блочного шифра "Кузнечик", в соответствии с ГОСТ Р 34.12 в режиме гаммирования, определенном в ГОСТ Р 34.13; | |
- | функция преобразования двоичного вектора размерности , где 256384, в двоичный вектор фиксированной размерности 512, то есть отображение . |