一种基于混沌映射与双向操作Feistel结构的图像加密方法
摘要:
本发明提出了一种基于混沌映射与双向操作Feistel结构的图像加密方法,用以解决现有基于混沌映射的图像加密算法置乱‑扩散不充分与加密过程脱离明文,易受明文攻击的问题。本发明首先对明文图像使用SHA‑256算法生成256bit的哈希值,对其计算修正得到混沌系统的初始值;然后迭代混沌系统更新初始值,再次迭代混沌系统生成伪随机序列,对其计算修正得到轮密钥和调制矩阵;其次使用双向操作Feistel结构对图像进行行和列的两次比特级的置乱、扩散以及像素重排操作;最后使用调制矩阵对序列进行全局置乱与扩散操作后生成最终的密文图像。实验结果和安全性分析表明本发明所提的加密方法增强了算法明文敏感性,且能够有效的抵抗攻击,有良好的安全性。
0/0