134
Technical Details
Notation
C
Ciphertext
block
D
K
()
Decryption algorithm using encryption/decryption key
K
E
K
()
Encryption algorithm using encryption/decryption key
K
H
()
Hash function
i
Block index for
n
-bit blocks;
n
is
context-dependent
K
Cryptographic key
P
Plaintext block
^
Bitwise exclusive-OR operation (XOR)
⊕
Modulo 2
n
addition, where
n
is the bit size of the left-most operand and of the
resultant value (e.g., if the left operand is a 1-bit value,
and the right operand is a
2-bit value, then: 1
⊕
0 = 1; 1
⊕
1 = 0; 1
⊕
2 = 1; 1
⊕
3 = 0; 0
⊕
0 = 0; 0
⊕
1 = 1;
0
⊕
2 = 0; 0
⊕
3 = 1)
⊗
Modular multiplication of two polynomials over the binary field GF(2) modulo
x
128
+
x
7
+
x
2
+
x
+1 (GF stands for Galois Field)
||
Concatenation