Side-Channel Analysis of the Random Number Generator in STM32 MCUs

10Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

The hardware random number generator (RNG) integrated in STM32 MCUs is intended to ensure that the numbers it generates cannot be guessed with a probability higher than a random guess. The RNG is based on several ring oscillators whose outputs are combined and post-processed to produce a 32-bit random number per round of computation. In this paper, we show that it is possible to train a neural network capable of recovering the Hamming weight of these random numbers from power traces with a higher than 60% probability. This is a 4-fold improvement over the 14% probability of the most likely Hamming weight.

Cite

CITATION STYLE

APA

Ngo, K., & Dubrova, E. (2022). Side-Channel Analysis of the Random Number Generator in STM32 MCUs. In Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI (pp. 15–20). Association for Computing Machinery. https://doi.org/10.1145/3526241.3530324

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free