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
Preface xi
About the Authors xiii
1 Introduction to Block Ciphers 1
1.1 Block Cipher in Cryptology 1
1.1.1 Introduction 1
1.1.2 Symmetric-Key Ciphers 1
1.1.3 Efficient Block Cipher Design 2
1.2 Boolean Function and Galois Field 3
1.2.1 INV, OR, AND, and XOR Operators 3
1.2.2 Galois Field 3
1.2.3 Extended Binary Field and Representation of Elements 4
1.3 Linear and Nonlinear Functions in Boolean Algebra 7
1.3.1 Linear Functions 7
1.3.2 Nonlinear Functions 7
1.4 Linear and Nonlinear Functions in Block Cipher 8
1.4.1 Nonlinear Layer 8
1.4.2 Linear Layer 11
1.4.3 Substitution-Permutation Network (SPN) 12
1.5 Advanced Encryption Standard (AES) 12
1.5.1 Specification of AES-128 Encryption 12
1.5.2 AES-128 Decryption 19
1.5.3 Specification of AES-192 and AES-256 20
1.5.4 Notationlģ