A new dual entropy core true random number generator


Cicek I., PUSANE A. E., DÜNDAR G.

Analog Integrated Circuits and Signal Processing, cilt.81, sa.1, ss.61-70, 2014 (SCI-Expanded, Scopus) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 81 Sayı: 1
  • Basım Tarihi: 2014
  • Doi Numarası: 10.1007/s10470-014-0324-y
  • Dergi Adı: Analog Integrated Circuits and Signal Processing
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.61-70
  • Anahtar Kelimeler: Bernoulli map, Discrete time chaos, Entropy, Field programmable analog array, True random number generator
  • Boğaziçi Üniversitesi Adresli: Evet

Özet

The entropy produced by a conventional single chaotic map based true random number generator (TRNG) is usually limited due to the finite number of Lyapunov exponents. In this work, we present a new dual entropy core TRNG architecture which is capable of producing high levels of randomness using hardware redundancy. Mathematical models of conventional and proposed TRNG architectures have been developed for a comparative analysis of the statistical and randomness properties. Our theoretical studies showed that the proposed architecture which employs Bernoulli map as the entropy source, has an inherently symmetric probability density function with zero mean. Using a practical information metric, T-entropy, we demonstrated that the proposed architecture performs better in terms of randomness, for a wide range of control parameter values when compared to its single entropy core counterpart. A proof of concept prototype of the proposed architecture is designed and implemented using a field programmable analog array integrated circuit. Random numbers acquired from the prototype have successfully passed all NIST 800.22 statistical tests.