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.