L10: Cryptography: PRFs, INDCPA
Materials
Use the raw slides (pdf) before lecture to take notes.
Summary
- Review: Security against computationally bounded adversaries (run in polynomial time)
- Review: success of the adversary must be small (how small?)
- Pseudo-random generators
- RC4, other failed constructions
- Salsa, Chacha: modern secure constructions
- Is IND enough ?
- INDCPA game allows an adversary to ask for encryptions of any messages they want.
- Why is this more secure?
- Pseudo-random functions (PRFs)
- INDCPA-secure encryption