Deterministic chaos game: A new fractal based pseudo-random number generator and its cryptographic application

被引:81
作者
Ayubi, Peyman [1 ]
Setayeshi, Saeed [2 ]
Rahmani, Amir Masoud [3 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Urmia Branch, Orumiyeh, Iran
[2] Amirkabir Univ Technol, Dept Med Radiat Engn, Tehran, Iran
[3] Islamic Azad Univ, Dept Comp Engn, Sci & Res Branch, Tehran, Iran
关键词
Digital image encryption; Region of interest; Deterministic chaos game; security; ENCRYPTION; CRYPTANALYSIS; COMBINATION; SYSTEMS; MAP;
D O I
10.1016/j.jisa.2020.102472
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a digital image encryption algorithm is proposed based on the generalized model of the chaos game. The chaos game is a well-known fractal, which acts as a pseudo-random number generator (PRNG) in the proposed encryption algorithm. The foundation of the chaos game is based on basic points and its distance ratio that determine the basis of how they distribute random values in 2D or 3D space. These basic points are entered by the user interface and are the result of an encrypted image with a fractal structure. The use of the bifurcation diagram and Lyapunov exponent analysis showed that the proposed chaos game has the dynamical behavior, and fully chaotic characteristic, and can be used as a secure PRNG in cryptography systems. In the proposed method, the region of interest is determined by a number of Bases, and the fractal mechanism of chaos game for the encryption process is performed on the image. This process is very sensitive to any changes in keys and refers to confusion. The evaluation results of security and performance analysis on standard images confirm the efficiency of the proposed method and demonstrate that the proposed method is robust against attacks. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:20
相关论文
共 77 条
[11]  
[Anonymous], 2012, INT JOINT C ADV SIGN
[12]  
[Anonymous], RANDOM NUMBERS COMPU
[13]  
[Anonymous], USC SIPI IMAGE DATAB
[14]  
[Anonymous], 2019, NONLINEAR DYN
[15]  
[Anonymous], 1983, FRACTAL GEOMETRY NAT
[16]  
[Anonymous], J SAUD U COMPUTINF S
[17]  
[Anonymous], 2018, NEURAL COMPUT APPL
[18]  
[Anonymous], 1996, DIEHARD: a battery of tests of randomness
[19]  
Arjunan SP., 2017, FRACTALS APPL BIOL S
[20]   A novel image encryption algorithm based on polynomial combination of chaotic maps and dynamic function generation [J].
Asgari-Chenaghlu, Meysam ;
Balafar, Mohammad-Ali ;
Feizi-Derakhshi, Mohammad-Reza .
SIGNAL PROCESSING, 2019, 157 :1-13