摘要

本发明公开了一种基于DNA编码技术和超混沌系统的图像加密方法,包括以下步骤:计算待加密图像的散列值,作为密钥;通过密钥生成Lorenz超混沌系统、Chen超混沌系统的初始参数和分块的尺寸;利用Lorenz超混沌系统生成DNA编码规则、DNA解码规则和DNA运算规则;待加密图像经过DNA编码、DNA运算和DNA解码,得到扩散后的图像;扩充扩散后的图像;利用Chen超混沌系统生成第一混沌序列和第二混沌序列;根据第一混沌序列元素值的升序顺序对扩充后的图像进行块置乱;根据第二混沌序列元素值的升序顺序对块置乱后的图像进行索引置乱,得到最终加密的图像。本发明密钥空间大、安全性高。