Definition 1
An l -bit block encryption is a function , such that for each m -bit key
and block
,
has an invertible mapping. The
inverse mapping is block decryption, denoted
.
Definition 2
A plaintext-ciphertext pair
is an ordered 2-tuple
Definition 3
A plaintext-ciphertext pair under key, k ,
is an ordered 3-tuple
We will use the term pair to refer to a plaintext-ciphertext pair.