Embeddable ADC-based true random number generator for cryptographic applications exploiting nonlinear signal processing and chaos

被引:189
|
作者
Callegari, S [1 ]
Rovatti, R
Setti, G
机构
[1] Univ Bologna, ARCES, Bologna, Italy
[2] Univ Bologna, DEIS, Bologna, Italy
[3] Univ Ferrara, ENDIF, I-44100 Ferrara, Italy
关键词
analog-digital conversion; chaos; cryptography; pipeline converters; statistical approach to dynamical system theory; statistical signal processing;
D O I
10.1109/TSP.2004.839924
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present a true random number generator which, contrary to other implementations, is not based on the explicit observation of complex micro-cosmic processes but on standard signal processing primitives, freeing the designer from the need for dedicated hardware. The system can be,implemented from now ubiquitous analog-to-digital converters building blocks, and is therefore well-suited to embedding. On current technologies, the design permits data rates in the order of a few tens of megabits per second. Furthermore, the absence of predictable, repeatable behaviors increases the system security for cryptographic applications. The design relies on a simple inner model based on chaotic dynamics which, in ideal conditions, can be formally proven to generate perfectly uncorrelated binary sequences. Here, we detail the design and we validate the quality of its output against a couple of test suites standardized by the U.S. National Institute of Standards and Technology, both in the ideal case and assuming implementation errors.
引用
收藏
页码:793 / 805
页数:13
相关论文
共 45 条
  • [11] Design and Implementation of Chaos Based True Random Number Generator on FPGA
    Koyuncu, Ismail
    Ozcerit, Ahmet Turan
    Pehlivan, Ihsan
    Avaroglu, Erdinc
    2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, : 236 - 239
  • [12] An ultra-low voltage chaos-based true random number generator for IoT applications
    Hsueh, Jen-Chieh
    Chen, Vanessa H-C
    MICROELECTRONICS JOURNAL, 2019, 87 : 55 - 64
  • [13] STATISTICAL TESTING OF A CHAOS BASED CMOS TRUE-RANDOM NUMBER GENERATOR
    Pareschi, Fabio
    Setti, Gianluca
    Rovatti, Riccardo
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2010, 19 (04) : 897 - 910
  • [14] A NOVEL MODELLED TRUE RANDOM BINARY NUMBER GENERATOR FOR KEY STREAM GENERATION IN CRYPTOGRAPHIC APPLICATIONS.
    Blaszczyk, Marta
    Guinee, Richard A.
    2008 IEEE MILITARY COMMUNICATIONS CONFERENCE: MILCOM 2008, VOLS 1-7, 2008, : 1199 - +
  • [15] Chaos Based Cryptographic Pseudo-Random Number Generator Template with Dynamic State Change
    Datcu, Octaviana
    Macovei, Corina
    Hobincu, Radu
    APPLIED SCIENCES-BASEL, 2020, 10 (02):
  • [16] Secure and Efficient Hybrid Random Number Generator Based on Sponge Constructions for Cryptographic Applications
    Yakut, Selman
    Tuncer, Taner
    Ozer, Ahmet Bedri
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2019, 25 (04) : 40 - 46
  • [17] A spin-based true random number generator exploiting the stochastic precessional switching of nanomagnets
    Rangarajan, Nikhil
    Parthasarathy, Arun
    Rakheja, Shaloo
    Journal of Applied Physics, 2017, 121 (22):
  • [18] A spin-based true random number generator exploiting the stochastic precessional switching of nanomagnets
    Rangarajan, Nikhil
    Parthasarathy, Arun
    Rakheja, Shaloo
    JOURNAL OF APPLIED PHYSICS, 2017, 121 (22)
  • [19] Security Analysis of a Chaos-Based Random Number Generator for Applications in Cryptography
    Ergun, Salih
    2015 15TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT), 2015, : 319 - 322
  • [20] FPGA implementation of chaos-based high-speed true random number generator
    Gupta, Ramji
    Pandey, Alpana
    Baghel, Rajendra Kumar
    INTERNATIONAL JOURNAL OF NUMERICAL MODELLING-ELECTRONIC NETWORKS DEVICES AND FIELDS, 2019, 32 (05)