Chip Security TestingΒ 
Binary Security AnalysisΒ 
ResourcesΒ 
Blog
Contact us
eShard
/
escoaching
/
Side Channel Analysis Principles
Novice

Side-Channel Analysis Principles

In this module, you will get the principles of side-channel analysis and the background knowledge needed to perform your first analysis. You will also practice on basic examples then on real use cases to become familiar with these techniques.

Topic covered

  • Side-channel (leakage) origins
  • Leakage model(s) to consider on products?
  • How do I characterize the device leakage?
  • What methodology do I have to follow
  • How to select and define the selection function for the cryptographic operation I am targeting
  • How to combine with a statistical distinguisher?

Exercices

  • Perform DPA and correlation basic tests
  • Code your own DPA attack and your AES selection function
  • Run characterization tests
  • Attack real traces for different use cases

Requirements

Basic knowledge in cryptographic algorithms (AES, TDES) Basic knowledge in coding (Python) Basic knowledge in algebra

Contact us

Practical information

Overall duration: 1-day if in-person / flexible duration if online.

Schedule: 9am-1pm - 2-6 pm CET (in-person)

Number of trainees: 1 max.

Our Coaches

Guillaume
Bethouart
CopyRights eShard 2024.
All rights reserved
Privacy policy | Legal Notice