В настоящих рекомендациях использованы следующие обозначения:
V* | - множество всех двоичных строк конечной длины, включая пустую строку; |
- длина (число компонент) строки ; | |
- множество всех двоичных строк длины s, где s - целое неотрицательное число; нумерация подстрок и компонент строки осуществляется справа налево, начиная с нуля; | |
- конкатенация двоичных строк x и y из V*, то есть строка из , в которой левая подстрока из совпадает со строкой х, а правая подстрока из совпадает со строкой y; | |
- множество всех байтовых строк длины ; имеет место соответствие между элементами множеств и , задаваемое равенством , где , , , i=0, 1,…, ; | |
- двоичная строка, состоящая из r нулей; | |
- отображение, ставящее в соответствие строке , ms, строку , , i=0,1,...,m-1; | |
- отображение, ставящее в соответствие строке , ms, строку , , i=0,1,...,m-1; | |
binary (’string’,) | - представление символьной строки string, состоящей из m символов, в виде байтовой строки длины , m, при котором сначала осуществляется посимвольный (с сохранением порядка следования символов) перевод исходной строки в байтовую строку длины m в соответствии с ASCII-представлением каждого символа, после чего в случае =m в качестве результата выдается байтовая строка , а в случае >m - байтовая строка (0х00,...,0х00, ) длины ; |
byte (X, ) | - представление целого числа X, 0, в виде байтовой строки длины , при котором соответствующая итоговой байтовой строке двоичная строка , , i=0,1,...,8-1 есть бинарное представление числа X, т.е. ; |
- ключ шифрования сообщения; | |
- ключ имитозащиты сообщения; | |
K | - базовый ключ; |
Size | - размер окна принятых сообщений. |