Документация Технические подробности Система обозначений

# Система обозначений

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 – поле Галуа)
|| | Конкатенация

Следующий раздел >>