计算机应用 ›› 2014, Vol. 34 ›› Issue (7): 1902-1908.DOI: 10.11772/j.issn.1001-9081.2014.07.1902

• 计算机安全 • 上一篇    下一篇

基于迷宫置换和Logistic混沌映射的图像加密算法

杨璐,邵利平,郭毅,师军   

  1. 陕西师范大学 计算机科学学院,西安 710119
  • 收稿日期:2013-12-12 修回日期:2014-01-26 出版日期:2014-07-01 发布日期:2014-08-01
  • 通讯作者: 邵利平
  • 作者简介:杨璐(1984-),女,河北唐山人,硕士研究生,CCF会员,主要研究方向:图像选择性加密;邵利平(1978-),男,山东东明人,副教授,博士,CCF会员,主要研究方向:信息隐藏、可视分存、图像加密、稀疏表示;郭毅(1987-),男,甘肃榆中人,硕士研究生,主要研究方向:数字图像加密;师军(1957-),男,河北保定人,副教授,主要研究方向:信息隐藏、智能信息处理。
  • 基金资助:

    国家自然科学基金资助项目;教育部高等学校博士学科点专项科研基金资助项目;陕西省科技新星计划资助项目;陕西省自然科学基金资助项目;中央高校基本科研业务费资助项目

Image encryption algorithm based on maze permutation and Logistic chaotic map

YAGN Lu,SHAO Liping,GUO Yi,SHI Jun   

  1. School of Computer Science, Shaanxi Normal University,Xi'an Shaanxi 710119,China
  • Received:2013-12-12 Revised:2014-01-26 Online:2014-07-01 Published:2014-08-01
  • Contact: SHAO Liping
  • Supported by:

    National Natural Science Foundation;The plan project of Shaanxi province science and technology star;The ministry of education research fundation for the doctoral program

摘要:

传统基于置换和混淆的图像加密算法,置换效率低且难以抵抗已知/选择明文攻击,针对此问题,提出基于迷宫置换和Logistic映射的图像加密算法。为提高置换效率,采用深度优先搜索(DFS)迷宫生成算法来高效产生置换;为抵抗已知/选择明文攻击,将待加密图像的消息摘要算法5(MD5)摘要与用户密钥绑定,用以产生迷宫起点坐标、Logistic参数和初值,然后由Logistic映射产生随机数,来决定迷宫置换的节点试探方向和参与混淆,从而使加密环节与明文图像紧密相连。实验表明,所提算法具有较好的加密质量、较高的安全性,且能抵抗已知/选择明文攻击。

Abstract:

In conventional permutation and confusion based image encryption algorithm, there usually exists some problems such as inefficient permutation and difficult to resist known or chosen plaintext attack. To solve these problems, an image encryption algorithm based on maze permutation and Logistic mapping was proposed, where Depth First Search (DFS) maze permutation was used to product permutation efficiently. In order to resist known or chosen plaintext attack, the plaintext image Message Digest Algorithm 5 (MD5) digest was bound with the user key to generate maze starting coordinates, Logistic chaotic map parameters and initial values which drive Logistic maps to generate random numbers. These random numbers were used to determine maze node probing directions and participate in image confusion to make all encryption stages tight coupled with the plaintext image. Experiments show the proposed algorithm has better performance in encryption quality and it can resist known or chosen plaintext attack with high security.

中图分类号: