Introduction to Side Channel Attacks

At 30 March 2011, i made an introductory presentation of Side Channel Attacks to the PLUG community. Most PLUG’s members are software designers and they are not familiar with the science of cryptography. Through my presentation i tried to inform them about the side channel leakage that we have when cryptographic primitives are implemented in physical devices (smart card, dedicated hardware etc). After a short introduction to cryptography & cryptanalysis, i presented the Side Channel Attacks classes and some basic attack scenarios. The most important part that i tried to highlight, is that in order to protect from these kind of attacks, software, hardware & protocol designers must work together in order to achieve the best possible results. That’s way it is important for a software designer to have a basic knowledge for this kind of cryptanalytic attacks.

 

The presentation includes:

  1. Introduction to IT state-of-the art and cryptography
  2. Cryptanalysis goals and approaches
  3. Side Channel Attack Scenarios
  4. Software & Hardware countermeasures
  5. End up with some conclusions and highlights

 

The presentation can be downloaded from here:

Presentation (.pdf 643KB)

 

 

A. Bechtsoudis