1. Security Models and Proof Strategies for Plaintext-Aware Encryption
- Author
-
James Birkett and Alexander W. Dent
- Subjects
Software_OPERATINGSYSTEMS ,Plaintext-aware encryption ,Theoretical computer science ,Applied Mathematics ,Plaintext ,Data_CODINGANDINFORMATIONTHEORY ,Computer security ,computer.software_genre ,Computer Science Applications ,Deterministic encryption ,Ciphertext indistinguishability ,Deniable encryption ,Ciphertext ,Key clustering ,computer ,Ciphertext-only attack ,Software ,Mathematics - Abstract
Plaintext-aware encryption is a simple concept: a public-key encryption scheme is plaintext aware if no polynomial-time algorithm can create a ciphertext without "knowing" the underlying message. However, the formal definitions of plaintext awareness are complex. This paper analyses these formal security definitions and presents the only known viable strategy for proving a scheme is PA2 plaintext aware. At the heart of this strategy is a new notion called PA1+ plaintext awareness. This security notion conceptually sits between PA1 and PA2 plaintext awareness (although it is formally distinct from either of these notions). We show exactly how this new security notion relates to the existing notions and how it can be used to prove PA2 plaintext awareness.
- Published
- 2013
- Full Text
- View/download PDF