An introduction to the fundamentals of cryptographic systems, with emphasis on attaining well-defined notions of security. Public-key cryptosystems; examples, semantic security. One-way and trapdoor functions; hard-core predicates of functions; applications to the design of cryptosystems.
This course may not be repeated for credit.
Notes
- Computer Science 413 and Mathematics 321 are recommended as preparation for this course
Sections
This course will be offered next in
Fall 2010.