An Improved DCM-Based Tunable True Random Number Generator for Xilinx FPGA

被引:75
|
作者
Johnson, Anju P. [1 ]
Chakraborty, Rajat Subhra [1 ]
Mukhopadyay, Debdeep [1 ]
机构
[1] Indian Inst Technol Kharagpur, Secured Embedded Architecture Lab, Dept Comp Sci & Engn, Kharagpur 721302, W Bengal, India
关键词
Digital clock manager (DCM); dynamic partial reconfiguration (DPR); field-programmable gate arrays (FPGAs); true random number generator (TRNG);
D O I
10.1109/TCSII.2016.2566262
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
True random number generators (TRNGs) play a very important role in modern cryptographic systems. Field-programmable gate arrays (FPGAs) form an ideal platform for hardware implementations of many of these security algorithms. In this brief, we present a highly efficient and tunable TRNG based on the principle of beat frequency detection, specifically for Xilinx-FPGA-based applications. The main advantages of the proposed TRNG are its on-the-fly tunability through dynamic partial reconfiguration to improve randomness qualities. We describe the mathematical model of the TRNG operations and experimental results for the circuit implemented on a Xilinx Virtex-V FPGA. The proposed TRNG has low hardware footprint and built-in bias elimination capabilities. The random bitstreams generated from it pass all tests in the NIST statistical testsuite.
引用
收藏
页码:452 / 456
页数:5
相关论文
共 50 条
  • [41] A mechanical true random number generator
    Akashi, Nozomi
    Nakajima, Kohei
    Shibayama, Mitsuru
    Kuniyoshi, Yasuo
    NEW JOURNAL OF PHYSICS, 2022, 24 (01):
  • [42] True Random Number Generator Based on Chaotic Oscillation of a Tunable Double-Well MEMS Resonator
    Wu, Junhui
    Sun, Haoyang
    Zhou, Guangya
    SMALL, 2024, 20 (48)
  • [43] Improved Performance of SRAM-Based True Random Number Generator by Leveraging Irradiation Exposure
    Zhang, Xu
    Jiang, Chunsheng
    Dai, Gang
    Zhong, Le
    Fang, Wen
    Gu, Ke
    Xiao, Guoping
    Ren, Shangqing
    Liu, Xin
    Zou, Sanyong
    SENSORS, 2020, 20 (21) : 1 - 16
  • [44] A True Random Number Generator Based on Hyperchaos and Digital Sound
    Sen Teh, Je
    Teng, WeiJian
    Samsudin, Azman
    2016 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCOINS), 2016, : 264 - 269
  • [45] True Random Number Generator based on RO-PUF
    Rojas-Munoz, Luis F.
    Sanchez-Solano, Santiago
    Martinez-Rodriguez, Macarena C.
    Brox, Piedad
    PROCEEDINGS OF THE 37TH CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS 2022), 2022, : 36 - 41
  • [46] A new true random number generator based on feedback system
    Liu, Gang
    Yang, Fang
    Zhang, Yuan
    Du, Chong
    Journal of Computational Information Systems, 2014, 10 (19): : 8469 - 8476
  • [47] True Random Number Generator Based on the Phase Noise of Laser
    Liu, Yu
    Tang, Wenzhuo
    Guo, Hong
    2010 CONFERENCE ON LASERS AND ELECTRO-OPTICS (CLEO) AND QUANTUM ELECTRONICS AND LASER SCIENCE CONFERENCE (QELS), 2010,
  • [48] Ternary jitter-based true random number generator
    Latypov, Rustam
    Stolov, Evgeni
    13TH EUROPEAN WORKSHOP ON ADVANCED CONTROL AND DIAGNOSIS (ACD 2016), 2017, 783
  • [49] On the Theoretical Analysis of Memristor based True Random Number Generator
    Uddin, Mesbah
    Hasan, Md Sakib
    Rose, Garrett S.
    GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 21 - 26
  • [50] Memristor and Trivium-based true random number generator
    Kaya, Turgay
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2020, 542