Leveraging Coprocessors as Noise Engines in Off-the-Shelf Microcontrollers.

Balazs Udvarhelyi;Standaert, François-Xavier
(2023) 22nd International Conference, {CARDIS} 2023 — Location: Amsterdam, The Netherlands (14.November.2023)

Files

307LeveragingCoprocessorsasNoiseEngines.pdf
  • Open Access
  • Adobe PDF
  • 784.61 KB

Details

Authors
Abstract
Securing low-cost microcontrollers against side-channel at- tacks is an important challenge. One core issue for this purpose is that such devices may exhibit leakages with very limited noise. As a result, standard countermeasures like shuffling or masking, which emulate or amplify noise, have limited effectiveness. In this paper, we investigate the possibility to run hardware coprocessors in parallel to a masked soft- ware implementation, in order to generate algorithmic noise. We detail the conditions for such a noise generation to be effective and show ex- perimental evidence that it leads to security improvements compared to masked software implementations running without activated coproces- sors. While masking remains expensive, the gains we show in number of traces to recover the key are systematic: an approximate factor two in our experiments, that is raised to the number of masking shares.
Affiliations

Citations

Balazs Udvarhelyi, & Standaert, F.-X. (2023). Leveraging Coprocessors as Noise Engines in Off-the-Shelf Microcontrollers. Smart Card Research and Advanced Applications. Published. 22nd International Conference, {CARDIS} 2023, Amsterdam, The Netherlands. https://doi.org/10.1007/978-3-031-54409-5_8