一种基于混沌序列和DNA编码的图像加密方法
摘要:
本发明提出了一种基于混沌序列和DNA编码的图像加密方法,其步骤为:将灰度图像转换成的图像矩阵计算哈希值并更新混沌系统的初始值;根据Bernoulli移位映射的控制参数和更新后的初始值生成序列作为Knuth‑Durstenfeld洗牌法的随机值进行置乱;对Lorenz混沌系统进行迭代得到3个序列;截取元素分别作为循环移位的位数进行比特级置乱;序列中元素用于DNA编码规则选择编码为DNA序列;利用Mealy状态机进行状态转换得到新的DNA序列;序列中元素用于DNA编码规则选择进行DNA解码,得到密文图像。本发明充分利用混沌的随机性和DNA编码与Mealy状态转换的非线性,有效消除图像相邻像素的相关性,提高了密文图像的安全性。
公开/授权文献
0/0