A chosen-ciphertext attack is a type of cryptanalysis where the adversary can gain information by decrypting chosen ciphertexts. This allows them to attempt to recover the secret key used for decryption. Formal definitions of security against CCA can be found in works by Michael Luby and Mihir Bellare et al.

Princeton University

Fall 2020

An introductory course into modern cryptography, grounded in rigorous mathematical definitions. Covers topics such as secret key and public key encryption, pseudorandom generators, and zero-knowledge proofs. Requires a basic understanding of probability theory and complexity theory, and entails some programming for course projects.

No concepts data

+ 29 more conceptsStanford University

Winter 2023

This course offers an introduction to cryptographic techniques used in computer security, covering encryption, message integrity, digital signatures, key management, and more. It is suitable for advanced undergraduates and masters students with some proof techniques and programming experience.

No concepts data

+ 55 more concepts