What a lovely hat

Is it made out of tin foil?

Paper 2025/883

A Fast, Efficient, Platform-Adaptive, and AIS-20/31 Compliant PLL-Based True Random Number Generator on an SoC FPGA

Oğuz Yayla, Institute of Applied Mathematics, Middle East Technical University
Yunus Emre Yılmaz, Aselsan Inc.
Abstract

Phase-locked loops (PLLs) embedded within field-program-mable gate arrays (FPGAs) or system-on-chip FPGAs (SoCs) present a promising methodology for the generation of random numbers. Their widespread integration across these platforms, combined with their isolated operational characteristics and robust entropy generation, as substantiated by prior research, positions PLL-based true random number generators (PLL-TRNGs) as highly effective solutions for this purpose. The present study focuses on the implementation of PLL-TRNGs utilizing the ZC702 Rev1.1 Evaluation Board, which incorporates the Zynq-7020 SoC from Xilinx. For experimental validation, a configuration involving three such boards is employed. The parameters governing the PLL-TRNG are optimized through a backtracking algorithm. Additionally, a novel, platform-adaptive technique is proposed to enhance the rate of random data bit generation while preserving entropy characteristics. The system's performance is rigorously evaluated against the criteria established by the German Federal Office for Information Security (BSI) AIS-20/31 Tests, with a detailed account of the implementation process provided. Furthermore, the study demonstrates the minimal resource utilization of the PLL-TRNG design within a SoC, thereby underscoring its suitability for Internet-of-Things (IoT) applications, where logic resources are often highly constrained.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
random number generationPLL-TRNGAIS-20/31SoCFPGA
Contact author(s)
oguz @ metu edu tr
yeylmz @ gmail com
History
2025-05-19: approved
2025-05-17: received
See all versions
Short URL
https://ia.cr/2025/883
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

BibTeX

@misc{cryptoeprint:2025/883,
      author = {Oğuz Yayla and Yunus Emre Yılmaz},
      title = {A Fast, Efficient, Platform-Adaptive, and {AIS}-20/31 Compliant {PLL}-Based True Random Number Generator on an {SoC} {FPGA}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/883},
      year = {2025},
      url = {https://eprint.iacr.org/2025/883}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.