Udvarhelyi, Balazs
[UCL]
Van Wassenhove, Antoine
[UCL]
Standaert, François-Xavier
[UCL]
The STM32 and NXP Kinetis are two popular general-purpose 32-bit microcontrollers lines with optional hardware cryptographic engine. In this thesis, we analyze the resistance of those crypto engines to side channel attacks on the power consumption. We start by presenting two measurements setups with their advantages and drawbacks. Then we propose a general method from the detection to the attack of the AES-128 in a case where no information over the implementation is available. We present several methods used to acquire knowledge about the systems, then, we investigate 6 different attacks. Finally, we show that the complete key is recovered in 20,000 traces for the STM32 and partially recovered for the NXP Kinetis within 150,000 traces.


Bibliographic reference |
Udvarhelyi, Balazs ; Van Wassenhove, Antoine. Side channel analysis of commercial microcontrollers with AES coprocessor. Ecole polytechnique de Louvain, Université catholique de Louvain, 2019. Prom. : Standaert, François-Xavier. |
Permanent URL |
http://hdl.handle.net/2078.1/thesis:19523 |