Mobile QR Code
Title Design Parameter Optimization of FPGA-based Ring Oscillator TRNG and Its Application to P-bit Inverse Computation System
Authors 장재용(Jaeyong Jang) ; 지창훈(Changhun Ji) ; 이찬욱(Chanwook Lee) ; 바야르툴가(Bayartulga Ishdorj) ; 나태희(Taehui Na)
DOI https://doi.org/10.5573/ieie.2026.63.7.36
Page pp.36-48
ISSN 2287-5026
Keywords True random number generator; Ring oscillator; Probabilistic computing; P-bit; Integer factorization
Abstract This paper experimentally analyzes the effects of key design parameters of an FPGA-based ring oscillator (RO) true random number generator (TRNG) ? namely the number of inverters (), the number of ROs fed into the XOR input (), and the sampling clock frequency () ? on random number quality, and derives an optimal design point. Experimental results confirm that is the dominant parameter governing entropy. The RO-TRNG was implemented on a Xilinx Artix-7 FPGA, achieving passage of all NIST SP 800-22 randomness test items and a minimum entropy of 0.929381 without post-processing. Furthermore, by applying the optimized RO-TRNG as a random source for P-bits and successfully performing integer factorization via inverse computation on an Ising model-based 4×4 multiplier network, we demonstrate that the proposed design can be effectively utilized in both security and probabilistic computing applications.