Side-Channel Analysis in Cryptography - Principles, Methodologies and Modern Applications
This book provides a thorough overview of side-channel analysis (SCA), paying particular attention to its applications in various cryptographic algorithms and their implementations. The book is divided into three parts, the first of which presents state-of-the-art cryptographic targets, general principles and the framework of SCA. The second part examines in detail four types of classical SCA methods, namely timing analysis, power/EM analysis, cache analysis, and differential fault analysis (DFA). In turn, the last part introduces three advanced SCA methodologies, e.g. side-channel cube analysis, algebraic side-channel analysis and analytical side-channel analysis. Given its coverage of interdisciplinary topics, the book will be of interest to researchers and professionals in the areas of information security, cryptography, computer architecture and electrical engineering.