cryptography

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.