Perfect Security
- •
Definition
- •
a Shannon Cipher is perfectly secure if for all messages and all ciphertexts : , where is uniform over the key space
- •
intuitively: seeing the ciphertext gives an adversary zero information about which message was sent
- •
- •
Equivalent characterizations
- •
for every ciphertext , the number of keys mapping any given message to is the same, regardless of which message
- •
for every predicate on ciphertexts (however clever), — no test can distinguish encryptions of different messages
- •
the ciphertext and the message are independent random variables (assuming and are chosen independently)
- •
- •
The "gold standard"
- •
the strongest possible notion of secrecy for a single-message cipher — but see Shannon's Theorem for why it's impractical
- •
- •