【技术实现步骤摘要】
一种基于全局动态选择的混沌图像加密方法
[0001]本专利技术涉及通信
,更具体地说,它涉及一种基于全局动态选择的混沌图像加密方法。
技术介绍
[0002]随着当今科技的发展,人们生活的各个方面都实现了信息化。作为信息时代的媒介,图像可以直接传达人们想要表达的信息。信息技术在个人隐私、医学和社交领域的影响越来越大,一旦图像中的重要信息被攻击者截取或篡改,所造成的损失不可忽视。因此,保护未经授权访问数字图像的内容非常重要,为保证数字图像的安全性,研究人员提出了许多技术,例如图像加密。
[0003]一般来说,图像加密算法主要分为置乱和扩散两部分。置换改变像素的位置,其主要目的是打破图像相邻像素之间的相关性。扩散则以特定方式改变每个像素的像素值,以达到保护图像信息的目的,从本质上讲,扩散是改变像素值的过程。而混沌系统具有伪随机性、初值敏感性、参数敏感性和不可预测性等特点,可以应用于图像加密领域。将混沌系统迭代产生的混沌序列参与到置乱和扩散过程,从而提高加密系统的安全性和效率。由于混沌系统的特点与图像加密技术的高适配性,混沌图像加密技术也逐渐被研究人员关注。
[0004]随着对混沌图像加密技术的深入研究,许多与其它技术相结合的混合式混沌图像加密方案已成为当下的研究重点。这些技术包括DNA编码、频率变换、压缩感知等。虽然这些方法取得很好的效果,但是并没有很好的体现出加密过程的动态性和灵活性。
[0005]为了使混沌图像加密算法具有动态性和灵活性,一些具有平行结构的加密环节被考虑在置换和扩散结构中。 ...
【技术保护点】
【技术特征摘要】
1.一种基于全局动态选择的混沌图像加密方法,其特征在于,包括以下步骤:S1、使用2D
‑
LSM混沌系统生成本加密方法所用上的混沌序列;S2、通过光栅扫描将图像展开为一维数组;S3、对所述图像进行动态DAN编码,将所述一维数组转为DNA矩阵;S4、对所述DNA矩阵进行动态置换,获得置换图像;S5、对所述置换图像进行DNA解码,获得DNA解码矩阵;S6、对所述DNA解码矩阵进行动态扩散加密,获得加密图像;S7、将所述加密图像作为初始图像重复步骤S2
‑
S7进行重复加密。2.根据权利要求1所述的一种基于全局动态选择的混沌图像加密方法,其特征在于,所述步骤S1包括以下步骤:S11、生成长度分别为L
a
=4L和L
b
=L的伪随机序列;其中,L=M
×
N为所述M
×
N尺寸大小的图像的像素总数。3.根据权利要求2所述的一种基于全局动态选择的混沌图像加密方法,其特征在于,所述步骤S11包括以下步骤:S111、预迭代由Hua等人提出的2D
‑
LSM混沌系统N0=800次,以防止瞬态效应,迭代表达式为其中,h(i),w(i)∈[0,1]和α,β∈[1,100]分别为2D
‑
LSM混沌系统的状态参数和控制参数,h(i+1)和w(i+1)代表第i+1次迭代,初始值{h1(0),w1(0),α1,β1}作为第一组密钥,初始值{h2(0),w2(0),α2,β2}作为第二组密钥,由加密者设定;S112、将所述第一组和所述第二组密钥待入2D
‑
LSM混沌系统,分别迭代L
a
和L
b
次,将所述第一组密钥迭代得到的第一组当前状态变量值和将第二组密钥迭代得到的第二组当前状态变量值和S113、对所述第一组当前状态变量值和得到整数混沌序列和a(i)和b(i)数学表达式如下其中,mod(g)为取模操作,fix(g)函数是向最靠近零方向取整,i=1,2,3,K,4L;对所述第二组当前状态变量值和并将和转换成和经过...
【专利技术属性】
技术研发人员:陈信,王倩雪,黄逸阳,范林烽,禹思敏,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。