• DocumentCode
    1302765
  • Title

    Implementation and Testing of High-Speed CMOS True Random Number Generators Based on Chaotic Systems

  • Author

    Pareschi, Fabio ; Setti, Gianluca ; Rovatti, Riccardo

  • Volume
    57
  • Issue
    12
  • fYear
    2010
  • Firstpage
    3124
  • Lastpage
    3137
  • Abstract
    We present the design and the validation by means of suitably improved randomness tests of two different implementations of high-performance true-random number generators which use a discrete-time chaotic circuit as their entropy source. The proposed system has been developed from a standard pipeline Analog-to-Digital converter (ADC) design, modified to operate as a set of piecewise-linear chaotic maps. The evolution of each map is observed and quantized to obtain a random bit stream. With this approach it is possible to obtain, on current CMOS technology, a data rate in the order of tens of megabit per second. Furthermore, we can also prove that the design is tamper resistant in the sense that a power analysis cannot leak information regarding the generated bits. This makes the proposed circuit perfectly suitable for embedding in cryptographic systems like smarts cards, even more so if one consider that it could be easily obtained by reconfiguring an existing pipeline ADC. The two prototypes have been designed in a 0.35-μm and 0.18-μm CMOS technology, and have a throughput of, respectively, 40 Mbit/s and 100 Mbit/s. A comparison between measured results and other high-end commercial solutions shows a comparable quality with a operating speed that is one order of magnitude faster.
  • Keywords
    CMOS integrated circuits; analogue-digital conversion; chaos; integrated circuit design; integrated circuit testing; random number generation; CMOS technology; analog-to-digital converter design; chaotic systems; cryptographic systems; discrete time chaotic circuit; entropy source; high-performance true-random number generators; high-speed CMOS true random number generators; piecewise-linear chaotic maps; power analysis; random bit stream; randomness tests; size 0.18 mum; size 0.35 mum; smarts cards; Analog-digital conversion; CMOS technology; Chaos; Cryptography; Markov processes; Pipelines; Random number generation; Random number generators; chaotic map; cryptography; pipeline analog-to-digital converters; power analysis; randomness test;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2010.2052515
  • Filename
    5556050