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 条
  • [1] A fast chaos-based true random number generator for cryptographic applications
    Pareschi, Fabio
    Setti, Gianluca
    Rovatti, Riccardo
    ESSCIRC 2006: PROCEEDINGS OF THE 32ND EUROPEAN SOLID-STATE CIRCUITS CONFERENCE, 2006, : 130 - +
  • [2] A new computer-controlled platform for ADC-based true random number generator and its applications
    Coskun, Selcuk
    Pehlivan, Ihsan
    Akgul, Akif
    Gurevin, Bilal
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (02) : 847 - 860
  • [3] On the Convergence to Regime of ADC-based True Random Number Generators
    Rovatti, Riccardo
    Callegari, Sergio
    Setfi, Gianluca
    2007 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN, VOLS 1-3, 2007, : 635 - +
  • [4] A design of reliable true random number generator for cryptographic applications
    Bagini, V
    Bucci, M
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS, 1999, 1717 : 204 - 218
  • [5] Model of a true random number generator aimed at cryptographic applications
    Simka, Martin
    Drutarovsky, Milos
    Fischer, Viktor
    Fayolle, Jacques
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 5619 - +
  • [6] Design of Hybrid True Random Number Generator for Cryptographic Applications
    Devi, S. Nithya
    Sasipriya, S.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 43 (02): : 423 - 437
  • [7] Cryptanalysis of an ADC-Based Random Number Generator from a Chaotic Oscillator
    Ergun, Salih
    2015 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS), 2015, : 342 - 345
  • [8] Next generation QCA technology based true random number generator for cryptographic applications
    Fazili, Mohammad Mudakir
    Shah, Mohsin Fayaz
    Naz, Syed Farah
    Shah, Ambika Prasad
    MICROELECTRONICS JOURNAL, 2022, 126
  • [9] FPGA-based high-speed true random number generator for cryptographic applications
    Kwok, Sammy H. M.
    Lam, Edmund Y.
    TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 774 - +
  • [10] Power Analysis of a Chaos-Based Random Number Generator for Cryptographic Security
    Pareschi, Fabio
    Scotti, Giuseppe
    Giancane, Luca
    Rovatti, Riccardo
    Setti, Gianluca
    Trifiletti, Alessandro
    ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 2858 - +