From Continuous-Time Chaotic Systems to Pseudo Random Number Generators: Analysis and Generalized Methodology

被引:5
|
作者
De Micco, Luciana [1 ,2 ,3 ]
Antonelli, Maximiliano [1 ,2 ,3 ]
Rosso, Osvaldo Anibal [4 ]
机构
[1] Univ Nacl Mar Plata, Fac Ingn, Juan B Justo 4302, RA-B7608FDQ Mar Del Plata, Argentina
[2] Inst Invest Cient, Tecnol Elect, Juan B Justo 4302, RA-B7608FDQ Mar Del Plata, Argentina
[3] Consejo Nacl Invest Cient Tecn, Rivadavia 1917, RA-C1033AAJ Buenos Aires, DF, Argentina
[4] Univ Fed Alagoas, Inst Fis, BR-57072900 Maceio, Alagoas, Brazil
关键词
PRNG; statistical properties; NIST; diehard; chaos; permutation entropy; permutation complexity; COMPLEXITY; IMPLEMENTATION; HARDWARE; EQUATION; MAPS;
D O I
10.3390/e23060671
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
The use of chaotic systems in electronics, such as Pseudo-Random Number Generators (PRNGs), is very appealing. Among them, continuous-time ones are used less because, in addition to having strong temporal correlations, they require further computations to obtain the discrete solutions. Here, the time step and discretization method selection are first studied by conducting a detailed analysis of their effect on the systems' statistical and chaotic behavior. We employ an approach based on interpreting the time step as a parameter of the new "maps". From our analysis, it follows that to use them as PRNGs, two actions should be achieved (i) to keep the chaotic oscillation and (ii) to destroy the inner and temporal correlations. We then propose a simple methodology to achieve chaos-based PRNGs with good statistical characteristics and high throughput, which can be applied to any continuous-time chaotic system. We analyze the generated sequences by means of quantifiers based on information theory (permutation entropy, permutation complexity, and causal entropy x complexity plane). We show that the proposed PRNG generates sequences that successfully pass Marsaglia Diehard and NIST (National Institute of Standards and Technology) tests. Finally, we show that its hardware implementation requires very few resources.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Utilization of the Discrete Chaotic Systems as the Pseudo Random Number Generators
    Senkerik, Roman
    Pluhacek, Michal
    Zelinka, Ivan
    Oplatkova, Zuzana Kominkova
    [J]. MODERN TRENDS AND TECHNIQUES IN COMPUTER SCIENCE (CSOC 2014), 2014, 285 : 155 - 164
  • [2] Multiplierless chaotic Pseudo random number generators
    Rezk, Ahmed A.
    Madian, Ahmed H.
    Radwan, Ahmed G.
    Soliman, Ahmed M.
    [J]. AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2020, 113
  • [3] On Λ - φ generalized synchronization of chaotic dynamical systems in continuous-time
    Ouannas, A.
    Al-sawalha, M. M.
    [J]. EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2016, 225 (01): : 187 - 196
  • [4] Linear generalized synchronization of continuous-time chaotic systems
    Lu, JG
    Xi, YG
    [J]. CHAOS SOLITONS & FRACTALS, 2003, 17 (05) : 825 - 831
  • [5] Analytical Modeling of Continuous-Time Chaos Based Random Number Generators
    Demir, Kaya
    Ergun, Salih
    [J]. 2018 NEW GENERATION OF CAS (NGCAS), 2018, : 106 - 109
  • [6] Quantifiers for randomness of chaotic pseudo-random number generators
    De Micco, L.
    Larrondo, H. A.
    Plastino, A.
    Rosso, O. A.
    [J]. PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2009, 367 (1901): : 3281 - 3296
  • [7] Truly random number generators based on non-autonomous continuous-time chaos
    Ergun, S.
    Ozoguz, S.
    [J]. INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2010, 38 (01) : 1 - 24
  • [8] Application of chaotic maps in designing cryptographic pseudo random number generators
    Vajargah, B. Fathi
    Asghari, R.
    [J]. JOURNAL OF OPTOELECTRONICS AND ADVANCED MATERIALS, 2017, 19 (1-2): : 109 - 116
  • [9] Image Encryption Using Pseudo Random Number and Chaotic Sequence Generators
    Youssef, M. I.
    Zahara, M.
    Emam, A. E.
    Elghany, M. Abd
    [J]. NRSC: 2009 NATIONAL RADIO SCIENCE CONFERENCE: NRSC 2009, VOLS 1 AND 2, 2009, : 650 - 664
  • [10] A truly random number generator based on a continuous-time chaotic oscillator for applications in cryptography
    Ergün, S
    Özoguz, S
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2005, PROCEEDINGS, 2005, 3733 : 205 - 214