摘要
为了实现对数字图像的有效保护,提出一种基于Hash函数和多混沌系统的图像加密算法。该算法通过像素置乱、灰度置乱及灰度扩散实现图像加密。在像素置乱过程中,采用Lorenz混沌系统和Hash函数构造置乱序列,而在灰度置乱过程中,基于多表代替密码理论和Logistic混沌系统,提出了一种图像灰度置乱方法,并对灰度进行扩散。理论分析和仿真实验结果表明,该算法具有高的安全性能,在抵抗统计攻击、差分攻击、穷举攻击和选择明文攻击方面都具有良好的性能。
In order to protect image effectively, a multiple chaotic image encryption algorithm based on Hash function and multiple chaotic systems is presented, which implemented image encryption through shuffling and substituting. In the pixel permutation process, Lorenz chaotic system and Hash function is employed. In the process of grey value substituting, an image grey level scrambling algorithm based on polyalphabetic substitution cipher and Logistic chaotic system is proposed, at last, the grey is diffused. Theoretical analyses and simulated experiment show that, the proposed algorithm has excellent performances against attacks, in particular statistical attacks, differential attacks, limited attacks and chosen plain image attack.
出处
《计算机工程与设计》
CSCD
北大核心
2010年第1期141-144,共4页
Computer Engineering and Design
基金
河南省教委自然科学基金项目(2006520014)
关键词
哈希函数
多表代替
多混沌
相关性
差分攻击
Hash function
polyalphabetic substitution
multiple chaotic systems
correlation
differential attacks