Foundations of Side-Channel Analysis.- Side-Channel Distinguishers.- SCA Countermeasures.- Chosen Message Strategy to Improve SCA.- Generalized Spectral Approach to Speed up the Correlation Power Analysis.- Coalescence-Based Side-Channel Attacks and the Spectral Approach.