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.
Author supplied keywords
Cite
CITATION STYLE
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.