C | Блок шифротекста |
DK() | Алгоритм дешифрования, использующий ключ шифрования/дешифрования K |
EK() | Алгоритм шифрования, использующий ключ шифрования/дешифрования K |
H() | Функция хеширования |
i | Блочный индекс для n-битовых блоков; n зависит от контекста |
K | Криптографический ключ |
^ | Побитовая операция исключающего ИЛИ (XOR) |
⊕ | Сложение по модулю 2n, где n – битовый размер самого левого операнда и результирующего значения (например, если если левый операнд – 1-битовое значение, а правый операнд – 2-битовое значение, то: 1 ⊕ 0 = 1; 1 ⊕ 1 = 0; 1 ⊕ 2 = 1; 1 ⊕ 3 = 0; 0 ⊕ 0 = 0; 0 ⊕ 1 = 1; 0 ⊕ 2 = 0; 0 ⊕ 3 = 1) |
⊗ | Модульное умножение двух полиномов в бинарном поле GF(2) по модулю x128+x7+x2+x+1 (GF означает Galois Field – поле Галуа) |
|| | Конкатенация |