Adaptive Variation-Resilient Random Number Generator for Embedded Encryption
The adaptive RNG extracts unbiased encryption-grade random numbers from physical sources like magnetic tunnel junctions (sMTJs). It uses an adaptive digitizer with a moving reference voltage to track and correct variations caused by process or supply voltage changes. This method ensures high-quality randomness suitable for embedded cryptography, achieving 100% pass rate on NIST tests across various throughputs.