华东师范大学学报(自然科学版) ›› 2019, Vol. 2019 ›› Issue (6): 61-72.doi: 10.3969/j.issn.1000-5641.2019.06.007

• 计算机科学 • 上一篇    下一篇

基于自适应与全局置乱的图像加密新算法

贾忠祥, 柳银萍   

  1. 华东师范大学 计算机科学与软件工程学院, 上海 200062
  • 收稿日期:2018-10-31 出版日期:2019-11-25 发布日期:2019-11-26
  • 通讯作者: 柳银萍,女,教授,博士生导师,研究方向为计算机数学、计算机软件与理论.E-mail:ypliu@cs.ecnu.edu.cn. E-mail:ypliu@cs.ecnu.edu.cn
  • 作者简介:贾忠祥,男,硕士研究生,研究方向为计算机应用.E-mail:jonariguez@163.com.
  • 基金资助:
    国家自然科学基金(11435005,11871328);上海市科学技术委员会重点项目(18511103105)

Novel image encryption algorithm based on self-adaptive diffusion and combined global scrambling

JIA Zhong-xiang, LIU Yin-ping   

  1. School of Computer Science and Software Engineering, East China Normal University, Shanghai 200062, China
  • Received:2018-10-31 Online:2019-11-25 Published:2019-11-26

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

关键词: 比特位层面, 图像加密, 全局置乱, 混沌映射系统, 自适应

Abstract: 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.

Key words: bit-level, image encryption, global scrambling, chaotic map systems, self-adaptive

中图分类号: