VeraCrypt

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

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

 

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

 

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