A novel pseudorandom number generator based on pseudorandomly enhanced logistic map

被引:157
作者
Murillo-Escobar, M. A. [1 ]
Cruz-Hernandez, C. [1 ]
Cardoza-Avendano, L. [2 ]
Mendez-Ramirez, R. [1 ]
机构
[1] Sci Res & Adv Studies Ctr Ensenada CICESE, Elect & Telecommun Dept, Ensenada, BC, Mexico
[2] Autonomous Univ Baja Calif UABC, Engn Architecture & Design Fac, Ensenada, BC, Mexico
关键词
PRNG; Pseudorandomly enhanced logistic map; Chaos; Security analysis; Cryptography; ENCRYPTION ALGORITHM;
D O I
10.1007/s11071-016-3051-3
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
In last years, low-dimensional and high-dimensional chaotic systems have been implemented in cryptography. The efficiency and performance of these nonlinear systems play an important role in limited hardware implementations. In this context, low-dimensional chaotic systems are more attractive than high-dimensional chaotic systems to produce the pseudorandom key stream used for encryption purposes. Although low-dimensional chaotic maps present some security disadvantages when they are used in cryptography, they are highly attractive due its simple structure, discrete nature, less arithmetic operations, high output processing, and relatively easy to implement in a digital system. In this paper, we proposed both a pseudorandomly enhanced logistic map (PELM) and its application in a novel pseudorandom number generator (PRNG) algorithm, which produces pseudorandom stream with excellent statistical properties. The proposed PELM is compared with logistic map by using histograms and Lyapunov exponents to show its higher benefits in pseudorandom number generator. In contrast to recent schemes in the literature, we present a comprehensive security analysis over the proposed pseudorandom number generator based on pseudorandomly enhanced logistic map (PRNG-PELM) from a cryptographic point of view to show its potential use in secure communications. In addition, the randomness of the PRNG-PELM is verified with the most complete random test suit of National Institute of Standards and Technology (NIST 800-22) and with TestU01. Based on security results, few arithmetic operations required, and high output rate, the proposed PRNG-PELM scheme can be implemented in secure encryption applications, even in embedded systems with limited hardware resources.
引用
收藏
页码:407 / 425
页数:19
相关论文
共 60 条
[1]  
Acho L., 2015, SCI WORLD J
[2]   Pseudo random number generator based on quantum chaotic map [J].
Akhshani, A. ;
Akhavan, A. ;
Mobaraki, A. ;
Lim, S. -C. ;
Hassan, Z. .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2014, 19 (01) :101-111
[3]   Some basic cryptographic requirements for chaos-based cryptosystems [J].
Alvarez, Gonzalo ;
Li, Shujun .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2006, 16 (08) :2129-2151
[4]   Logistic map as a random number generator [J].
Andrecut, M .
INTERNATIONAL JOURNAL OF MODERN PHYSICS B, 1998, 12 (09) :921-930
[5]  
[Anonymous], ICDL
[6]  
[Anonymous], 2 INT C CRYPT ITS AP
[7]  
[Anonymous], 2001, NIST SPECIAL PUBLICA
[8]  
[Anonymous], 2008, P SMCIS 2008
[9]  
Argyris A., 2010, OPT EXP, V18, P728
[10]   Sub-Tb/s Physical Random Bit Generators Based on Direct Detection of Amplified Spontaneous Emission Signals [J].
Argyris, Apostolos ;
Pikasis, Evangelos ;
Deligiannidis, Stavros ;
Syvridis, Dimitris .
JOURNAL OF LIGHTWAVE TECHNOLOGY, 2012, 30 (09) :1329-1334