针对现有的基于比特位层面的图像加密算法中,比特位置乱过程中存在的局限性和局部性问题,提出了一种比特位全局置乱的加密算法,即在置乱过程中,位平面的重组及之后的置乱操作均随机进行,整个置乱过程不只局限在某些位平面之内进行,由此达到全局置乱的效果.该加密算法运用了混沌映射系统,可以同时实现像素的置乱和扩散操作;另外,为了增加对明文的敏感性和有效抵抗攻击,加入了位平面的自适应过程,该过程利用图像不同位平面数据之间的异或运算来进一步修改图像数据.经实验表明:该加密算法对明文和密钥非常敏感,可有效抵抗选择明文攻击,且密文图像像素分布均匀,具有良好的图像加密效果.
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.
[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.