Modelling 1/f Noise in TRNGs via Fractional Brownian Motion
Maciej Skorski
TL;DR
Oscillator-based TRNGs exhibit complex 1/f^α phase noise that challenges security guarantees. The paper adopts fractional Brownian motion as a unified phase-noise model, linking time-domain leakage, spectral behavior, and entropy through analytically tractable expressions. Key contributions include a quasi-renewal variance formula, exact min-entropy under Gaussian posteriors, and asymptotically unbiased Allan-variance parameter estimation, plus a parameter-estimation framework and open-source repository. This framework enables rigorous, leakage-aware security analysis and practical calibration for oscillator-based TRNGs without heavy Monte Carlo simulations.
Abstract
Security of oscillatory true random number generators remains not fully understood due to insufficient understanding of complex $1/f^α$ phase noise. To bridge this gap, we introduce fractional Brownian motion as a comprehensive theoretical framework, capturing power-law spectral densities from white to flicker frequency noise. Our key contributions provide closed-form tractable solutions: (1) a quasi-renewal property showing conditional variance grows with power-law time dependence, enabling tractable leakage analysis; (2) closed-form min-entropy expressions under Gaussian phase posteriors; and (3) asymptotically unbiased Allan variance parameter estimation. This framework bridges physical modelling with cryptographic requirements, providing both theoretical foundations and practical calibration for oscillator-based TRNGs.
