A New Class of Digital Circuits for the Design of Entropy Sources in Programmable Logic

被引:18
作者
Addabbo, Tommaso [1 ]
Fort, Ada [1 ]
Moretti, Riccardo [1 ]
Mugnaini, Marco [1 ]
Takaloo, Hadis [1 ]
Vignoli, Valerio [1 ]
机构
[1] Univ Siena, Dept Informat Engn & Math, I-53100 Siena, Italy
关键词
Oscillators; Entropy; Nonlinear dynamical systems; Topology; Integrated circuit modeling; Logic gates; Analytical models; Digital nonlinear oscillators; nonlinear dynamical systems; information entropy sources; RANDOM NUMBER GENERATOR; FPGA IMPLEMENTATION; OSCILLATOR;
D O I
10.1109/TCSI.2020.2977920
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We propose a novel class of Digital Nonlinear Oscillators (DNOs) supporting complex dynamics, including chaos, suitable for the definition of high-performance and low-complexity entropy sources in Programmable Logic Devices (PLDs). We derive our proposal from the analysis of simplified models, investigated as non-autonomous nonlinear dynamical systems under different excitation conditions. The study lead the authors to the design of a fully digital entropy source consuming only two slices of a Xilinx FPGA, including post-processing, sufficient to define a class of TRNGs capable to pass the NIST standard tests for randomness in any worst case experimentally tested by the authors (6 chips, 96 generators). The solution has been compared with others published in the literature, confirming the validity of the proposal.
引用
收藏
页码:2419 / 2430
页数:12
相关论文
共 40 条
[1]   Embedded electronic circuits for cryptography, hardware security and true random number generation: an overview [J].
Acosta, Antonio J. ;
Addabbo, Tommaso ;
Tena-Sanchez, Erica .
INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2017, 45 (02) :145-169
[2]  
Addabbo T, 2019, 2019 15TH CONFERENCE ON PHD RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME), P189, DOI [10.1109/prime.2019.8787773, 10.1109/PRIME.2019.8787773]
[3]   A VARIABILITY-TOLERANT FEEDBACK TECHNIQUE FOR THROUGHPUT MAXIMIZATION OF TRBGS WITH PREDEFINED ENTROPY [J].
Addabbo, T. ;
Alioto, M. ;
Fort, A. ;
Rocchi, S. ;
Vignoli, V. .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2010, 19 (04) :879-895
[4]  
Addabbo T, 2019, PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON GENDER RESEARCH (ICGR 2019), P15
[5]   The digital Tent map: Performance analysis and optimized design as a low-complexity source of pseudorandom bits [J].
Addabbo, Tommaso ;
Alioto, Massimo ;
Fort, Ada ;
Rocchi, Santina ;
Vignoli, Valerio .
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2006, 55 (05) :1451-1458
[6]  
Addabbo T, 2018, 2018 IEEE SENSORS APPLICATIONS SYMPOSIUM (SAS), P6, DOI 10.1109/SAS.2018.8336709
[7]   Physically Unclonable Functions Derived From Cellular Neural Networks [J].
Addabbo, Tommaso ;
Fort, Ada ;
Di Marco, Mauro ;
Pancioni, Luca ;
Vignoli, Valerio .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2013, 60 (12) :3205-3214
[8]  
Ainamon C., 2014, Appl. Phys. Res, V6, P74, DOI [10.5539/apr.v6n6p74, DOI 10.5539/APR.V6N6P74]
[9]   FPGA-Based True Random Number Generation Using Programmable Delays in Oscillator-Rings [J].
Anandakumar, N. ;
Sanadhya, Somitra Kumar ;
Hashmi, Mohammad S. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (03) :570-574
[10]  
[Anonymous], 2015, ACM T RECON FIGURABL