A pseudo-random numbers generator based on a novel 3D chaotic map with an application to color image encryption

被引:120
作者
Sahari, Mohamed Lamine [1 ]
Boukemara, Ibtissem [2 ]
机构
[1] Badji Mokhtar Annaba Univ, Dept Math, LANOS Lab, POB 12, Annaba 23000, Algeria
[2] Badji Mokhtar Annaba Univ, Dept Math, MDM Lab, POB 12, Annaba 23000, Algeria
关键词
Attractor; Cryptosystem; Chaos; Image encryption; Pseudo-random numbers; ALGORITHM; CIPHER; CRYPTOGRAPHY; SECURITY; BREAKING; STANDARD; SYSTEM;
D O I
10.1007/s11071-018-4390-z
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
In this work, we propose a novel 3D chaotic map obtained by coupling the piecewise and logistic maps. Showing excellent properties, like a high randomness, a high complexity and a very long period, this map has enabled us to implement and investigate a new chaotic pseudo-random number generator (CPRNG). The produced pseudo-random numbers exhibit a uniform distribution and successfully pass the NIST SP 800-22 randomness tests suite. In addition, an application in the field of color image encryption is proposed where the encryption key is strongly correlated with the plain image and is then used to perform the confusion and diffusion stages. Furthermore, the ability to expand the size of our map has an impact on the complexity of the system and increases the size of the key space, making our cryptosystems more efficient and safer. We also give some statistical tests and computer simulations which confirm that the proposed algorithm has a high level of security.
引用
收藏
页码:723 / 744
页数:22
相关论文
共 71 条
[61]   A fast image encryption scheme based on chaotic standard map [J].
Wong, Kwok-Wo ;
Kwok, Bernie Sin-Hung ;
Law, Wing-Shing .
PHYSICS LETTERS A, 2008, 372 (15) :2645-2652
[62]  
Wu XY, 2015, PLOS ONE, V10, DOI [10.1371/journal.pone.0118041, 10.1371/journal.pone.0119607]
[63]   Analysis and improvement of a chaos-based image encryption algorithm [J].
Xiao, Di ;
Liao, Xiaofeng ;
Wei, Pengcheng .
CHAOS SOLITONS & FRACTALS, 2009, 40 (05) :2191-2199
[64]   On the cryptanalysis of Fridrich's chaotic image encryption scheme [J].
Xie, Eric Yong ;
Li, Chengqing ;
Yu, Simin ;
Lu, Jinhu .
SIGNAL PROCESSING, 2017, 132 :150-154
[65]  
Yao W., 2016, PLOS ONE, V11
[66]   A colour image encryption algorithm using 4-pixel Feistel structure and multiple chaotic systems [J].
Yao, Wang ;
Zhang, Xiao ;
Zheng, Zhiming ;
Qiu, Wangjie .
NONLINEAR DYNAMICS, 2015, 81 (1-2) :151-168
[67]   Collapsing of chaos in one dimensional maps [J].
Yuan, GC ;
Yorke, JA .
PHYSICA D, 2000, 136 (1-2) :18-30
[68]   An Improved AES algorithm based on chaos [J].
Yuan Kun ;
Zhang Han ;
Li Zhaohui .
MINES 2009: FIRST INTERNATIONAL CONFERENCE ON MULTIMEDIA INFORMATION NETWORKING AND SECURITY, VOL 2, PROCEEDINGS, 2009, :326-329
[69]   On the design of chaos-based secure communication systems [J].
Zaher, Ashraf A. ;
Abu-Rezq, Abdulnasser .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2011, 16 (09) :3721-3737
[70]   RGB Color Image Encryption Method Based on Lorenz Chaotic System and DNA Computation [J].
Zhang, Qiang ;
Wei, Xiaopeng .
IETE TECHNICAL REVIEW, 2013, 30 (05) :404-409