In light of the limitations and locality problems of the bit permutation process in existing bit-level encryption algorithms, a novel algorithm for self-adaptive diffusion and combined global scrambling was proposed. In the diffusion phase, the reorganization and subsequent scrambling process of bit planes is performed randomly, so that the scrambling process is not limited to just some bit planes, and we achieve the effect of global scrambling. The algorithm employed several chaotic mapping systems, allowing permutation and diffusion operations to be implemented simultaneously. To increase sensitivity to plain images and effectively resist attacks, the self-adaptive process of bit planes was added, thereby further modifying the original image data based on given rules. Simulation results demonstrate that the proposed scheme is sensitive to plain images and keys, and can resist Chosen-Plaintext Attack effectively. The cipher image has uniform pixel distribution and good image encryption.
JIA Zhong-xiang
,
LIU Yin-ping
. Novel image encryption algorithm based on self-adaptive diffusion and combined global scrambling[J]. Journal of East China Normal University(Natural Science), 2019
, 2019(6)
: 61
-72
.
DOI: 10.3969/j.issn.1000-5641.2019.06.007
[1] ZHU Z L, ZHANG W, WONG K W, et al. A chaos-based symmetric image encryption scheme using a bit-level permutation[J]. Information Sciences, 2011, 181(6):1171-1186.
[2] WONG K W, KWOK B S H, LAW W S. A fast image encryption scheme based on chaotic standard map[J]. Physics Letters A, 2008, 372(15):2645-2652.
[3] ALVAREZ G, LI S. Some basic cryptographic requirements for chaos-based cryptosystems[J]. International Journal of Bifurcation and Chaos, 2006, 16(8):2129-2151.
[4] ABDULLAH A H, ENAYATIFAR R, LEE M. A hybrid genetic algorithm and chaotic function model for image encryption[J]. AEU-International Journal of Electronics and Communications, 2012, 66(10):806-816.
[5] WANG Y, WONG K W, LIAO X F, et al. A chaos-based image encryption algorithm with variable control parameters[J]. Chaos, Solitons & Fractals, 2009, 41(4):1773-1783.
[6] YANG H Q, LIAO X F, WONG K W, et al. A new block cipher based on chaotic map and group theory[J]. Chaos, Solitons & Fractals, 2009, 40(1):50-59.
[7] WANG Y, WONG K W, LIAO X F, et al. A new chaos-based fast image encryption algorithm[J]. Applied Soft Computing, 2011, 11(1):514-522.
[8] 汪彦, 涂立. 基于改进Lorenz混沌系统的图像加密新算法[J]. 中南大学学报(自然科学版),2017, 48(10):2678-2685.
[9] 毛骁骁, 孙克辉, 刘文浩. 基于分数阶统一混沌系统的图像加密算法[J]. 传感器与微系统,2017, 36(6):138-141.
[10] PING P, LI J H, MAO Y C, et al. Image encryption algorithm based on chaotic maps and bit reconstruction[J]. Journal of Image and Graphics, 2017, 22(10):1348-1355.
[11] ZHANG W, WONG K W, YU H, et al. A symmetric color image encryption algorithm using the intrinsic features of bit distributions[J]. Communications in Nonlinear Science and Numerical Simulation, 2013, 18(3):584-600.