by Mike Rosulek • joyofcryptography.com • The Joy of Cryptography is a free undergraduate-level textbook that introduces students to the fundamentals of provable security. Table of Contents Preface Review of Concepts & Notation One-Time Pad The Basics of Provable Security Secret Sharing Basing Cryptography on Intractable Computations Pseudorandom Generators Pseudorandom Functions & Block Ciphers S