Novel Secure Pseudorandom Number Generator Based on Duffing Map

The fields of applied sciences and engineering require Pseudorandom Number Generators which exhibit useful statistical properties. In this paper, a novel algorithm for generating pseudorandom numbers has been proposed. This new algorithm is based on Duffing map. The aim of this paper is to generate pseudorandom bit streams based on chaotic map. The main objective is to find its potential to be used in applied sciences and engineering applications. To use this algorithm effectively in practical applications, the strength of this algorithm has been tested using various statistical tests like initial seed value, key sensitivity test, CPU performance test and pseudorandom orbit. The proposed pseudorandom number generator is further analyzed and evaluated with NIST statistical test suite. The results obtained from these experimental and statistical tests demonstrate and prove that the new generator has the potential to be applied successfully in mathematical sciences, applied physics, computer science and electrical engineering etc.

[1]  Krasimir Kordov,et al.  Novel secure pseudo-random number generation scheme based on two Tinkerbell maps , 2015 .

[2]  Xingyuan Wang,et al.  A DESIGN OF PSEUDO-RANDOM BIT GENERATOR BASED ON SINGLE CHAOTIC SYSTEM , 2012 .

[3]  M. J. Werter An improved chaotic digital encoder , 1998 .

[4]  Gonzalo Álvarez,et al.  Some Basic Cryptographic Requirements for Chaos-Based Cryptosystems , 2003, Int. J. Bifurc. Chaos.

[5]  Xingyuan Wang,et al.  DESIGN OF PSEUDO-RANDOM BIT GENERATOR BASED ON CHAOTIC MAPS , 2012 .

[6]  Vinod Patidar,et al.  A Random Bit Generator Using Chaotic Maps , 2010, Int. J. Netw. Secur..

[7]  Dominique Barchiesi,et al.  A new image encryption scheme based on a chaotic function , 2012, Signal Process. Image Commun..

[8]  David Defour,et al.  A Pseudo-Random Bit Generator Based on Three Chaotic Logistic Maps and IEEE 754-2008 Floating-Point Arithmetic , 2014, TAMC.

[9]  A. Beirami,et al.  Zigzag map: a variability-aware discrete-time chaotic-map truly random number generator , 2012 .

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

[11]  Dominique Barchiesi,et al.  Pseudo-random number generator based on mixing of three chaotic maps , 2014, Commun. Nonlinear Sci. Numer. Simul..

[12]  A. Beirami,et al.  Discrete-time chaotic-map truly random number generators: design, implementation, and variability analysis of the zigzag map , 2012, 1206.1039.

[13]  Ioannis M. Kyprianidis,et al.  A chaotic path planning generator for autonomous mobile robots , 2012, Robotics Auton. Syst..

[14]  Ali Emre Pusane,et al.  A novel design method for discrete time chaos based true random number generators , 2014, Integr..

[15]  Xiaojun Tong,et al.  Feedback image encryption algorithm with compound chaotic stream cipher based on perturbation , 2010, Science in China Series F: Information Sciences.

[16]  J. Yorke,et al.  Chaos: An Introduction to Dynamical Systems , 1997 .

[17]  Iqtadar Hussain,et al.  A technique for digital steganography using chaotic maps , 2014 .

[18]  Liu Yang,et al.  A new pseudorandom number generator based on a complex number chaotic equation , 2012 .

[19]  René Lozi,et al.  Emergence of Randomness from Chaos , 2012, Int. J. Bifurc. Chaos.

[20]  Ali Kanso,et al.  Keyed hash function based on a chaotic map , 2012, Inf. Sci..

[21]  Lingfeng Liu,et al.  Pseudorandom sequence generator based on the Chen chaotic system , 2013, Comput. Phys. Commun..

[22]  Dominique Barchiesi,et al.  A New Pseudo-Random Number Generator Based on Two Chaotic Maps , 2013, Informatica.

[23]  S. Li,et al.  Cryptographic requirements for chaotic secure communications , 2003, nlin/0311039.

[24]  Xing-yuan Wang,et al.  A new pseudo-random number generator based on CML and chaotic iteration , 2012 .