Math Made Clear


Local   (212) 290-0400   Toll Free   (800) 643-8019 

We Are Open 7 Days a Week 8 am - 9 pm EST

Get Tutored In-Person, One-on-One in New York City

or Online  - Anywhere in the World
Lessons and Tutoring for Graduate Cryptography - Math and Science Academy

Cryptography

The primary focus of this course is on definitions and constructions of various cryptographic objects, such as pseudorandom generators, encryption schemes, digital signature schemes, message authentication codes, block ciphers, and others time permitting. The class tries to understand what security properties are desirable in such objects, how to properly define these properties, and how to design objects that satisfy them. Once a good definition is established for a particular object, the emphasis will be on constructing examples that provably satisfy the definition. Thus, a main prerequisite of this course is mathematical maturity and a certain comfort level with proofs. Secondary topics, covered only briefly, are current cryptographic practice and the history of cryptography and cryptanalysis.