【技术实现步骤摘要】
一种基于分数阶Lorenz混沌系统的图像加密方法及存储介质
[0001]本专利技术属于图像处理领域,具体涉及一种基于分数阶Lorenz混沌系统的图像加密方法及存储介质。
技术介绍
[0002]随着科学水平的提高,计算机技术和网络技术作为新兴的学科,各种技术被研究使用,数字图像技术作为一种多媒体信息的载体,有着信息量大、表现生动、直观等优点,数字图像信息在互联网上被广泛传播,容易遭受大量的恶意攻击。因此,图像信息的安全问题变得尤为重要,这推动了图像加密技术的快速发展,图像加密是保护图像信息的主要手段之一。
[0003]传统的图像加密方法如数据加密标准(DES),国际数据加密算法(IDEA)以及改进的加密标准(AES)等由于以下两点原因已经不适合对图像进行加密:(1)图像大小以及像素之间的相关性导致其加密速度慢;(2)没有考虑未压缩图像的信息冗余以及压缩图像的语法结构。为了克服传统图像加密方法的缺点,学者将混沌理论引入图像加密中,混沌的类随机性,对初值敏感性以及难以预测等属性使得混沌与密码学有着天然的关联。随着人们不断对 ...
【技术保护点】
【技术特征摘要】
1.一种基于分数阶Lorenz混沌系统的图像加密方法,其特征在于,包括以下步骤:构造分数阶Lorenz混沌系统,并产生三个混沌序列;采用任意两个所述混沌序列对待加密图像P的像素位置进行置乱处理;取三个所述混沌序列中的片段组合对置乱后的图像像素值进行混沌加密。2.根据权利要求1所述的基于分数阶Lorenz混沌系统的图像加密方法,其特征在于,所述分数阶Lorenz混沌系统为:式中,α为系统阶数,a,b,c为控制参数,x,y,z为系统的三个混沌序列,t为时间。3.根据权利要求2所述的基于分数阶Lorenz混沌系统的图像加密方法,其特征在于,所述分数阶Lorenz混沌系统的构造基于整数阶Lorenz混沌系统,所述整数阶Lorenz混沌系统的构造过程为:原始Lorenz系统如下所示,将原始Lorenz系统第二个非线性方程中的y删除,用x2将第三个非线性方程的xy进行置换,得到如下式的整数阶Lorenz混沌系统:当α=1时,所述分数阶Lorenz混沌系统等同于整数阶Lorenz混沌系统。4.根据权利要求3所述的基于分数阶Lorenz混沌系统的图像加密方法,其特征在于,所述对待加密图像P的像素位置进行置乱处理的具体处理过程包括:设待加密图像P的大小为M
’×
N
’
,其中M
’
为行数,N
’
为列数;置乱图像的过程中,随机的选择分数阶Lorenz混沌系统得到的三个混沌序列中的两个,其中一个序列截取的长度为M,记作序列X1;另一个序列截取的长度为N,记作序列X2;对X1进行从小到大的排序得到序列A,同时记录序列A中元素在X1中的位置得到r,r={r
i
,i=1,2,.....M},同理对X2进行排序得到序列c,c={c
i
,i=1,2,.....N};将待加密图像P采用下式将r和c序列进行行列置乱,生成置乱后的图像P
rc
;P
rc
(i,j)=P(r
i
,c
j
)从上式中...
【专利技术属性】
技术研发人员:苗瑾超,郭勤,张淑萍,贾倩,刘超,陈蒙,
申请(专利权)人:新疆理工学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。