True Random Number Generation Capability of a Ring Oscillator PUF for Reconfigurable Devices

被引:4
|
作者
Rojas-Munoz, Luis F. [1 ]
Sanchez-Solano, Santiago [1 ]
Martinez-Rodriguez, Macarena C. [1 ]
Brox, Piedad [1 ]
机构
[1] Univ Seville, Inst Microelect Sevilla IMSE CNM CSIC, Seville 41092, Spain
基金
欧盟地平线“2020”;
关键词
true-random number generator; ring oscillator; physical unclonable function; NIST; embedded system; FPGA;
D O I
10.3390/electronics11234028
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the validation of a novel approach for a true-random number generator (TRNG) based on a ring oscillator-physical unclonable function (RO-PUF) for FPGA devices. The proposal takes advantage of the different noise sources that affect the electronic implementation of the RO-PUF to extract the entropy required to guarantee its function as a TRNG, without anything more than minimal changes to the original design. The new RO-PUF/TRNG architecture has been incorporated within a hybrid HW/SW embedded system designed for devices from the Xilinx Zynq-7000 family. The degree of randomness of the generated bit streams was assessed using the NIST 800-22 statistical test suite, while the validation of the RO-PUF proposal as an entropy source was carried out by fulfilling the NIST 800-90b recommendation. The features of the hybrid system were exploited to carry out the evaluation and validation processes proposed by the NIST publications, online and on the same platform. To establish the optimal configuration to generate bit streams with the appropriate entropy level, a statistical study of the degree of randomness was performed for multiple TRNG approaches derived from the different implementation modes and configuration options available on the original RO-PUF design. The results show that the RO-PUF/TRNG design is suitable for secure cryptographic applications, doubling its functionality without compromising the resource-efficiency trade-off already achieved in the design.
引用
收藏
页数:24
相关论文
共 50 条
  • [11] True Random Number Generation with the Shift-register Reconvergent-Fanout (SiRF) PUF
    Irtija, Nafis
    Tsiropoulou, Eirini Eleni
    Minwalla, Cyrus
    Plusquellic, Jim
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2022, : 101 - 104
  • [12] True Random Number Generator based on RO-PUF
    Rojas-Munoz, Luis F.
    Sanchez-Solano, Santiago
    Martinez-Rodriguez, Macarena C.
    Brox, Piedad
    [J]. PROCEEDINGS OF THE 37TH CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS 2022), 2022, : 36 - 41
  • [13] The Frequency Injection Attack on Ring-Oscillator-Based True Random Number Generators
    Markettos, A. Theodore
    Moore, Simon W.
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2009, PROCEEDINGS, 2009, 5747 : 317 - 331
  • [14] A Hybrid True Random Number Generator using Ring Oscillator and Digital Clock Manager
    Tupparwar, Sushant
    Mohankumar, N.
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT 2021), 2021, : 290 - 294
  • [15] Pushing the Optimization Limits of Ring Oscillator-Based True Random Number Generators
    Marghescu, Andrei
    Svasta, Paul
    [J]. INNOVATIVE SECURITY SOLUTIONS FOR INFORMATION TECHNOLOGY AND COMMUNICATIONS, (SECITC 2016), 2016, 10006 : 209 - 224
  • [16] A Feedback Architecture of High Speed True Random Number Generator based on Ring Oscillator
    Cheng, Xin
    Zhu, Haowen
    Xing, Xinyi
    Zhang, Yunfeng
    Zhang, Yongqiang
    Xie, Guangjun
    Zhang, Zhang
    [J]. IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC 2021), 2021,
  • [17] Optimising Ring Oscillator-based True Random Number Generators Concept on FPGA
    Marghescu, Andrei
    Svasta, Paul
    Simion, Emil
    [J]. 2016 39TH INTERNATIONAL SPRING SEMINAR ON ELECTRONICS TECHNOLOGY (ISSE), 2016, : 149 - 153
  • [18] True-Randomness and Pseudo-Randomness in Ring Oscillator-Based True Random Number Generators
    Bochard, Nathalie
    Bernard, Florent
    Fischer, Viktor
    Valtchanov, Boyan
    [J]. INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2010, 2010
  • [19] Design of Boolean Chaotic Oscillator using CMOS Technology for True Random Number Generation
    Rajagopalan, Sundararaman
    Rethinam, Sivaraman
    Deepika, Aekula Navya
    Priyadarshini, Ambati
    Jyothirmai, Manepalli
    Rengarajan, Amirtharajan
    [J]. 2017 INTERNATIONAL CONFERENCE ON MICROELECTRONIC DEVICES, CIRCUITS AND SYSTEMS (ICMDCS), 2017,
  • [20] Enhancing True Random Number Generation in MRAM Devices Through Response Adjustment
    Jain, Saloni
    Rios, Manuel Aguilar
    Cambou, Bertrand
    [J]. INTELLIGENT COMPUTING, VOL 4, 2024, 2024, 1019 : 438 - 454