This repository contains a reference implementation for estimating the entropy generated by flicker FM noise in an Elementary Ring Oscillator (ERO) True Random Number Generator (TRNG).
This archive contains the following folders:
- math_model/: Contains Python scripts for simulating the mathematical model.
- figures/: Contains Python scripts to generate the figures in the publications below and visualizes the simulation results.
- lib/: Contains helper Python scripts and figure generation options.
The data contained in this archive supports the following publication:
- Adriaan Peetermans, and Ingrid Verbauwhede. TRNG Entropy Model in the Presence of Flicker FM Noise. In: IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES), vol. 2024, no. 4, pp. 285-306, 2024.