Introduction to cryptology

M1 MoSIG, INFO and AM, U. Grenoble Alpes


  1. Introduction
  2. Block ciphers
  3. Symmetric encryption
  4. Hash functions
  5. Message authentication codes & Authenticated encryption
  6. Key exchange
  7. Public-key encryption
  8. Digital signatures
  9. RSA public-key encryption and signatures
  10. Transport Layer Security (TLS)

Additional documents

Exercise sheets



Very good textbook, unfortunately quite expensive.

A slightly more difficult resource, but available for free and legally online.

More theoretical presentation, for complexity theory lovers!

From the webpage: “The Joy of Cryptography is a free undergraduate-level textbook that introduces students to the fundamentals of provable security.”

Last modification : April 25., 2023