A Low-Complexity Start–Stop True Random Number Generator for FPGAs

Autor: Łukasz Matuszewski, Mieczysław Jessa
Jazyk: angličtina
Rok vydání: 2024
Předmět:
Zdroj: Applied Sciences, Vol 14, Iss 13, p 5642 (2024)
Druh dokumentu: article
ISSN: 2076-3417
DOI: 10.3390/app14135642
Popis: This paper introduces a low-complexity start–stop true random number generator (TRNG) utilizing jitter in ring oscillators (ROs). Incorporating phase detectors enhances entropy extraction from the same number of ROs. The raw bits undergo online post-processing using the SHA-1 algorithm, which is widely supported by many programming languages. The output bit streams pass all NIST statistical tests (SP 800-22 and SP-90B). Bits are generated on demand, enhancing security by preventing eavesdropping during continuous bit production. The TRNG maintains its performance regardless of the FPGA manufacturer.
Databáze: Directory of Open Access Journals