The search functionality is under construction.

IEICE TRANSACTIONS on Information

Design and Implementation of an On-Line Quality Control System for Latch-Based True Random Number Generator

Naoki FUJIEDA, Shuichi ICHIKAWA, Ryusei OYA, Hitomi KISHIBE

  • Full Text Views

    0

  • Cite this

Summary :

This paper presents a design and an implementation of an on-line quality control method for a TRNG (True Random Number Generator) on an FPGA. It is based on a TRNG with RS latches and a temporal XOR corrector, which can make a trade-off between throughput and randomness quality by changing the number of accumulations by XOR. The goal of our method is to increase the throughput within the range of keeping the quality of output random numbers. In order to detect a sign of the loss of quality from the TRNG in parallel with random number generation, our method distinguishes random bitstrings to be tested from those to be output. The test bitstring is generated with the fewer number of accumulations than that of the output bitstring. The number of accumulations will be increased if the test bitstring fails in the randomness test. We designed and evaluated a prototype of on-line quality control system, using a Zynq-7000 FPGA SoC. The results indicate that the TRNG with the proposed method achieved 1.91-2.63 Mbits/s of throughput with 16 latches, following the change of the quality of output random numbers. The total number of logic elements in the prototype system with 16 latches was comparable to an existing system with 256 latches, without quality control capabilities.

Publication
IEICE TRANSACTIONS on Information Vol.E106-D No.12 pp.1940-1950
Publication Date
2023/12/01
Publicized
2023/03/24
Online ISSN
1745-1361
DOI
10.1587/transinf.2023PAP0001
Type of Manuscript
Special Section PAPER (Special Section on Forefront Computing)
Category

Authors

Naoki FUJIEDA
  Aichi Institute of Technology
Shuichi ICHIKAWA
  Toyohashi University of Technology
Ryusei OYA
  Aichi Institute of Technology
Hitomi KISHIBE
  Toyohashi University of Technology

Keyword