Definition
Perfect Secrecy
An encryption scheme provides perfect secrecy if observing the ciphertext does not reveal any information about the corresponding plaintext.
Formally, let , , be random variables denoting plaintext, ciphertext, and key, with uniformly distributed and independent of . The scheme provides perfect secrecy if for every probability distribution over the message space, every message , and every ciphertext ,
This means that the information of the ciphertext provides me with no additional information the actual plaintext.
Key Requirement
Key Space Size
Let be a cipher providing perfect secrecy with for every ciphertext . Then the key space size is at least the message space size:
Example
The One-Time-Pad is the first cipher proved to offer perfect secrecy (Shannon, 1949). The plaintext, ciphertext, and key are bitstrings of equal length; the key is randomly generated and used exactly once.