Master in Security of Integrated Systems and Application : Secure your future

Program

Side-Channel Analysis and Counter-Measures (28h)

Bruno Robisson

Synopsis

This course aims at

  • understanding the basic principles behind side-channel attacks;
  • being able to mount a differerential power attack (DPA) and interpreting the results for crypto-algorithms;
  • knowing the strengths and weaknesses of known counter-measures;
  • being able to evaluate the resistance of a circuit against side-channel attacks.

Timetable

(A session amounts to 13/4 hours.)
Session 1
Side-channel analysis: introduction
Session 2
Power consumption models of electronic devices
Session 3
Simulation of power consumption for cryptographic devices
Session 4
DPA: theory and practice
Session 5
DPA against AES on (simulated) power consumption curves
Session 6
Study of DPA results: ghost peaks, etc.
Session 7
DPA against AES on (simulated) power consumption curves
Session 8
Review of known countermeasures: filtering, masking, balancing, etc.
Session 9
Algorithmic countermeasures (masking)
Session 10
High-order DPA
Session 11
Logical countermeasures
Session 12
Information leakage on an asynchronous dual-rail DES implementation
Session 13
Advanced DPA: CPA, multi-bit DPA, power consumption modelisation, etc.
Session 14
DPA against an asynchronous implementation of DES
Session 15
Countermeasures at the gate level and hardware implementation
Session 16
EMA

Back to Program Detail How to apply Contact us
counter-measures   design of secure devices   ecole des mines de saint etienne   embedded security   engineering and security standards   leti   master in security of integrated systems & applications   microelectronics design   nxp   postgraduate certificate   postgraduate courses   postgraduate diploma   postgraduate program   secured design   security engineering   security methodology   security methods   security technology   stmicroelectronics   texas instruments   cryptographics tools   cryptography algorithm   cryptography and applications   cryptography and network security   cryptography and security   cryptography engineering   cryptography network security   cryptography security   cryptography software   cryptography techniques   cryptography theory and practice   cryptography theory   encryption methods   encryption techniques   encryption technology   master in cryptography   postgraduate studies   postgraduate study   system security cryptography   techniques in cryptography   computer security technology   cryptographic module   design of a cryptographic module   gemalto   hardware protection   hardware security   integrated systems   management of hardware security   master in design of hardware security   master in hardware security   network security hardware   security hardware   security of information systems   security techniques   smart card   systems security   vhdl design   vhdl