Fault Injection
Duration
2 - 3 days
Fault injection and perturbation testing techniques actively manipulate a side channel on a chip by applying short laser, voltage or clock cycle pulses. In this training course, we address questions like how to recognize where and when to inject a fault, what parameters can be used, and how to use statistics to analyze faults.
The training for fault injection explains the fault injection testing process and you will use the Inspector FI tool to apply these techniques in practice. Tests are performed with the VC Glitcher and Diode Laser Station on real-world targets using best practices. Topics for the fault injection training include:
- Primer on fault injection as a security threat
- The process of performing fault injection testing
- Voltage- and clock glitching a smart card PIN verification
- Performing Differential Fault Analysis on a DES operation
- Optical glitching using a multi pulse laser on an RSA operation
Intended audience
- Manufacturers, security evaluation labs and research institutes evaluating side channel tooling to expand or renew their setup.
- Developers of DPA, EMA and timing analysis resistant hardware.
- Evaluation laboratories looking to get a better grip on performing side channel testing.
- Government organizations seeking to analyze the threat posed by state-of-the-art side channel attacks.
- Inspector customers that wish to train new Inspector users or refresh and update their own knowledge.
Prerequisites
- Participants must have a basic understanding of security and cryptography.
- Participants should have a basic understanding of embedded and smart card interfaces.
- A basic conceptual understanding of side channel testing is recommended, but not required to follow the training.
Practical information
Riscure provides lunch, coffee/tea and beverages and training material. Equipment for the hands-on sessions will be provided, including a training laptop, example cards and acquisition equipment. Each participant will receive a certificate of completion.