You are previewing Security of Block Ciphers.
O'Reilly logo
Security of Block Ciphers

Book Description

A comprehensive evaluation of information security analysis spanning the intersection of cryptanalysis and side-channel analysis
  • Written by authors known within the academic cryptography community, this book presents the latest developments in current research
  • Unique in its combination of both algorithmic-level design and hardware-level implementation; this all-round approach - algorithm to implementation – covers security from start to completion
  • Deals with AES (Advanced Encryption standard), one of the most used symmetric-key ciphers, which helps the reader to learn the fundamental theory of cryptanalysis and practical applications of side-channel analysis

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright
  4. Preface
    1. Book Organization
  5. About the Authors
  6. Chapter 1: Introduction to Block Ciphers
    1. 1.1 Block Cipher in Cryptology
    2. 1.2 Boolean Function and Galois Field
    3. 1.3 Linear and Nonlinear Functions in Boolean Algebra
    4. 1.4 Linear and Nonlinear Functions in Block Cipher
    5. 1.5 Advanced Encryption Standard (AES)
    6. Further Reading
  7. Chapter 2: Introduction to Digital Circuits
    1. 2.1 Basics of Modern Digital Circuits
    2. 2.2 Classification of Signals in Digital Circuits
    3. 2.3 Basics of Digital Logics and Functional Modules
    4. 2.4 Memory Modules
    5. 2.5 Signal Delay and Timing Analysis
    6. 2.6 Cost and Performance of Digital Circuits
    7. Further Reading
  8. Chapter 3: Hardware Implementations for Block Ciphers
    1. 3.1 Parallel Architecture
    2. 3.2 Loop Architecture
    3. 3.3 Pipeline Architecture
    4. 3.4 AES Hardware Implementations
    5. Further Reading
  9. Chapter 4: Cryptanalysis on Block Ciphers
    1. 4.1 Basics of Cryptanalysis
    2. 4.2 Differential Cryptanalysis
    3. 4.3 Impossible Differential Cryptanalysis
    4. 4.4 Integral Cryptanalysis
    5. Further Reading
  10. Chapter 5: Side-Channel Analysis and Fault Analysis on Block Ciphers
    1. 5.1 Introduction
    2. 5.2 Basics of Side-Channel Analysis
    3. 5.3 Side-Channel Analysis on Block Ciphers
    4. 5.4 Basics of Fault Analysis
    5. 5.5 Fault Analysis on Block Ciphers
    6. Acknowledgment
    7. Bibliography
  11. Chapter 6: Advanced Fault Analysis with Techniques from Cryptanalysis
    1. 6.1 Optimized Differential Fault Analysis
    2. 6.2 Impossible Differential Fault Analysis
    3. 6.3 Integral Differential Fault Analysis
    4. 6.4 Meet-in-the-Middle Fault Analysis
    5. Further Reading
  12. Chapter 7: Countermeasures against Side-Channel Analysis and Fault Analysis
    1. 7.1 Logic-Level Hiding Countermeasures
    2. 7.2 Logic-Level Masking Countermeasures
    3. 7.3 Higher Level Countermeasures
    4. Bibliography
  13. Index
  14. End User License Agreement