You are currently viewing a new version of our website. To view the old version click .
Electronics
  • This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
  • Article
  • Open Access

23 December 2025

XORSFRO: A Resource-Efficient XOR Self-Feedback Ring Oscillator-Based TRNG Architecture for Securing Distributed Photovoltaic Systems

,
,
,
,
,
and
1
Xi’an Thermal Power Research Institute Co., Ltd., Xi’an 710054, China
2
Huaneng International Power Co., Ltd. Anhui Wind Power Branch, Hefei 230071, China
3
School of Computer Science and Technology, Xidian University, Xi’an 710071, China
4
School of Computer Science and Technology, Xi’an University of Posts & Telecommunications, Xi’an 710121, China
Electronics2026, 15(1), 71;https://doi.org/10.3390/electronics15010071 
(registering DOI)
This article belongs to the Special Issue New Trends in Cybersecurity and Hardware Design for IoT

Abstract

The performance of true random number generators (TRNGs) fundamentally depends on the quality of their entropy sources (ESs). However, many FPGA-friendly designs still rely on a single mechanism and struggle to achieve both high throughput and low resource cost. To address this challenge, we propose the exclusive OR (XOR) Self-Feedback Ring Oscillator (XORSFRO), an XORNOT-style TRNG that integrates two cross-connected XOR gates with a short inverter delay chain and clocked sampling. A unified timing model is developed to describe how arrival-time skew and gate inertial delay lead to cancellation, narrow-pulse generation, and inversion events, thereby enabling effective entropy extraction. Experimental results on Xilinx Spartan-6 and Artix-7 FPGAs demonstrate that XORSFRO maintains stable operation across standard process–voltage–temperature (PVT) variations, while achieving higher throughput and lower hardware overhead compared with recent FPGA-based TRNGs. The generated bitstreams pass both the NIST SP 800-22 and NIST SP 800-90B test suites without post-processing.

Article Metrics

Citations

Article Access Statistics

Article metric data becomes available approximately 24 hours after publication online.