Security analysis and improvement of the pseudo-random number generator based on quantum chaotic map

In this paper, a security analysis of the pseudo-random number generator based on quantum chaotic map is made, which reveals the existence of serious security problems. Security analysis revealed that more than 99% of the key space is composed of weak keys. Also, normalization of initial condition and relations between control parameters and initial conditions significantly reduce security of the analyzed pseudo-random number generator (PRNG). Observation of only three iterates of the analyzed PRNG allows significant reduction in required complexity of the brute-force attack. All attacks based on weak keys have complexity which is less than $$2^{128}$$2128. For these reasons, analyzed PRNG cannot be considered safe for the use in cryptographic systems. In order to eliminate perceived security problems, improved version of the analyzed PRNG is proposed.

[1]  Arif Gülten,et al.  Chaotic cellular neural network-based true random number generator , 2017, Int. J. Circuit Theory Appl..

[2]  Ángel Rodríguez-Vázquez,et al.  A switched‐capacitor skew‐tent map implementation for random number generation , 2017, Int. J. Circuit Theory Appl..

[3]  Leonardo Acho,et al.  A discrete-time chaotic oscillator based on the logistic map: A secure communication scheme and a simple experiment using Arduino , 2015, J. Frankl. Inst..

[4]  Amir Akhavan,et al.  Pseudo random number generator based on quantum chaotic map , 2014, Commun. Nonlinear Sci. Numer. Simul..

[5]  Dragan Lambić,et al.  Pseudo-random number generator based on discrete-space chaotic map , 2017 .

[6]  Rengarajan Amirtharajan,et al.  Lightweight chaotic image encryption algorithm for real-time embedded system: Implementation and analysis on 32-bit microcontroller , 2018, Microprocess. Microsystems.

[7]  Xiaomin Wang,et al.  Secure chaotic system with application to chaotic ciphers , 2013, Inf. Sci..

[8]  Ioannis N. Stouboulos,et al.  A chaotic system with equilibria located on an open curve and its microcontroller implementation , 2017, 2017 6th International Conference on Modern Circuits and Systems Technologies (MOCAST).

[9]  Gonzalo Álvarez,et al.  Lessons Learnt from the Cryptanalysis of Chaos-Based Ciphers , 2011, Chaos-Based Cryptography.

[10]  L. Cardoza-Avendaño,et al.  A novel pseudorandom number generator based on pseudorandomly enhanced logistic map , 2016, Nonlinear Dynamics.

[11]  Cuauhtemoc Mancillas-López,et al.  Hardware implementation of pseudo-random number generators based on chaotic maps , 2017 .

[12]  Saleh Mobayen,et al.  New class of chaotic systems with equilibrium points like a three-leaved clover , 2018 .

[13]  Yolanda Vidal,et al.  An Experimental Realization of a Chaos-Based Secure Communication Using Arduino Microcontrollers , 2015, TheScientificWorldJournal.

[14]  Dragan Lambić,et al.  Security analysis and improvement of a block cipher with dynamic S-boxes based on tent map , 2015 .

[15]  Fatih Özkaynak,et al.  Brief review on application of nonlinear dynamics in image encryption , 2018, Nonlinear Dynamics.

[16]  Takuji Nishimura,et al.  Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator , 1998, TOMC.

[17]  Milonni,et al.  Quantum logistic map. , 1990, Physical review. A, Atomic, molecular, and optical physics.