Introduction to cryptology
M1 MoSIG, INFO and AM, U. Grenoble Alpes
The documents are gradually made available. In the meantime, documents from previous years may be useful.
Slides
- Introduction
- Block ciphers: passive encryption of small messages
- Symmetric encryption: passive encryption with small shared secret
- Hash functions: Swiss Army knife of cryptography
- Message authentication codes & Authenticated encryption: authentication with small shared secret
- Key exchange: agree on a secret in the presence of passive adversaries
- Public-key encryption: passive encryption without shared secret
- Digital signatures: authentication without shared secret
- RSA ecosystem: public-key encryption and signatures
- Transport Layer Security (TLS): putting it all together
Previous years
Additional documents
Exercise sheets, TP and exams
- TD1: Introduction
- TD2: Block ciphers
- TD3: Symmetric encryption
- TD4: Hash functions
- TD5: Message authentication codes & authenticated encryption
- TD6: Key exchange
- TD7: Public-key encryption
- TD8: Digital signatures
- TD9: The RSA ecosystem
- TP: tbd
- MidTerm: Mid Term Exam
- Partiel: Sujet de partiel en français
-
2025 +-
- TD1: Introduction
- TD2: Block ciphers
- TD3: Symmetric encryption
- TD4: Hash functions
- TD5: Message authentication codes & authenticated encryption
- TD6: Key exchange
- TD7: Public-key encryption
- TD8: Digital signatures
- TD9: The RSA ecosystem
- TP: Birthday attack against CBC (upload your code on Caseine with the password sent by email)
- MidTerm: Mid Term Exam
- Partiel: Sujet de partiel en français
-
2024 +-
-
2023 +-
Bibliography
From the webpage: “an undergraduate-level textbook that introduces students to the fundamentals of provable security.” Very good book. Only the first 3 chapters are available online, but it is worth reading them. A complete preliminary version in also available.
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!
A more application-oriented textbook, although it covers in quite some details the theory too. The French version is available online through Beluga and the 1st edition of the original version through archive.org.
Last modification : February 18., 2026