Embedded Cryptography provides a comprehensive exploration of cryptographic techniques tailored for embedded systems, addressing the growing importance of security in devices such as mobile systems and IoT. The books explore the evolution of embedded cryptography since its inception in the mid-90s and cover both theoretical and practical aspects, as well as discussing the implementation of cryptographic algorithms such as AES, RSA, ECC and post-quantum algorithms.
The work is structured into three volumes, spanning forty chapters and nine parts, and is enriched with pedagogical materials and real-world case studies, designed for researchers, professionals, and students alike, offering insights into both foundational and advanced topics in the field. Embedded Cryptography 1 is dedicated to software side-channel attacks, hardware side-channel attacks and fault injection attacks.
Part 1. Software Side-Channel Attacks.
1. Timing Attacks, Daniel Page.
2. Microarchitectural Attacks, Yuval Yarom.
Part 2. Hardware Side-Channel Attacks.
3. Leakage and Attack Tools, Davide Bellizia and Adrian Thillard.
4. Supervised Attacks, Eleonora Cagli and Loïc Masure.
5. Unsupervised Attacks, Cécile Dumas.
6. Quantities to Judge Side Channel Resilience, Elisabeth Oswald.
7. Countermeasures and Advanced Attacks, Brice Colombier and Vincent Grosso.
8. Mode-Level Side-Channel Countermeasures, Olivier Pereira, Thomas Peters and François-Xavier Standaert.
Part 3. Fault Injection Attacks.
9. An Introduction to Fault Injection Attacks, Jean-Max Dutertre and Jessy Clédière.
10. Fault Attacks on Symmetric Cryptography, Debdeep Mukhopadhyay and Sayandeep Saha.
11. Fault Attacks on Public-key Cryptographic Algorithms, Michael Tunstall and Guillaume Barbu.
12. Fault Countermeasures, Patrick Schaumont and Richa Singh.
Emmanuel Prouff is a researcher in Applied Cryptography and Embedded Security. He has worked as an expert for ANSSI, France, as well as for major security companies such as IDEMIA and SAFRAN, both to develop secure implementations against physical attacks.
Guénaël Renault is Deputy Head of the Hardware Security Lab at ANSSI, France. His research interests include cryptography, algebraic (symbolic) computation and computational number theory.
Mattieu Rivain is a researcher and entrepreneur in Cryptography, currently working as CEO at CryptoExperts, France. His research interests include provable security against side-channel attacks, white-box cryptography, zero-knowledge proofs and post-quantum signatures.
Colin O’Flynn is Assistant Professor in Embedded Hardware Security at Dalhousie University, Canada. His interests include embedded hardware security, PCB design and prototype construction.