Attack Game
- •
What it is
- •
the book's core formal methodology for defining security: a protocol between a challenger (follows a fixed, simple protocol) and an adversary (follows an arbitrary efficient protocol), often split into two experiments (Experiment 0 / Experiment 1) that differ only in what the challenger does
- •
- •
- •
Used throughout the book
- •
this same challenger/adversary/two-experiment pattern defines nearly every security notion in the book (semantic security, message recovery, chosen plaintext/ciphertext security, unforgeability, etc.) — learning this pattern once pays off repeatedly
- •
- •
Note
- •
the Coursera lecture version of this same idea is framed as a Statistical Test with a "distinguishing advantage" — same underlying concept, different course's vocabulary
- •
- •