Differential fault analysis (DFA) is considered as the most popular fault analysis method targeting cryptographic implementations. This talk will present a fully automated way to carry out DFA on assembly implementations of symmetric block ciphers. This is the first work of its kind and can be generally applied to any input data to the cipher.
Learning Objectives: 1: Understand the importance of fault analysis in cryptography. 2: Learn how to automate differential fault analysis. 3: Learn up-to-date countermeasures.
Pre-Requisites: Knowledge of symmetric cryptography, assembly programming, hardware architectures.