一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于量子Baker映射和正弦混沌化模型的图像加密方法与流程

2022-03-09 01:52:51 来源:中国专利 TAG:

一种基于量子baker映射和正弦混沌化模型的图像加密方法
技术领域
1.本发明属于量子计算及图像信息处理技术领域,涉及一种基于量子baker映射和正弦混沌化模型的图像加密方法。


背景技术:

2.随着当前海量图像数据处理的需求不断增加,全新的基于量子并行性的图像处理技术展现出潜在的巨大优势。量子态所具备的叠加纠缠特性可以大幅提高图像处理的效率,同时量子的不可克隆性定理也保证了图像存储和传输的安全性。因此,将量子计算应用于图像安全领域可以进一步提高图像加密的安全性和有效性。
3.目前,多种基于混沌系统和仿射变换置乱的量子图像加密算法被提出。研究者们先后提出了基于量子logistic映射的图像加密方案,基于arnold变换的量子图像加密算法,基于迭代广义arnold变换和量子循环移位操作的图像加密算法,基于高阶混沌的量子图像加密算法等。现阶段已提出的量子图像加密算法大部分使用arnold变换进行像素位置的置乱,因其周期性较小,导致加密系统密钥空间小,置乱效果差。因此,目前急需一种能够增大密钥空间,提高量子图像加密系统的安全性能的图像加密方法。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种基于量子baker映射和正弦混沌化模型的图像加密方法,该方法基于量子baker映射和正弦混沌化模型的结合,量子baker映射相较于量子arnold变换,周期性更大,参数更多,可进一步保证算法的安全性;正弦混沌化模型生成随机序列,相较于传统的logistic映射,可以进一步增大密钥空间,保障密文图像的安全,因此本方法相比经典的图像加密,降低了计算复杂度,提高了加密的效率和安全性。
5.为达到上述目的,本发明提供如下技术方案:
6.一种基于量子baker映射和正弦混沌化模型的图像加密方法,该方法包括以下步骤:s1、将待加密的图像进行量子图像表示;s2、采用量子baker变换(quantum baker transform,qbt)对量子表示图像进行像素值的置乱;s3、采用正弦混沌化模型产生混沌序列;s4、将混沌序列与置乱图像按位异或得到最终的加密图像。
7.进一步,在步骤s1中,将待加密的图像进行量子图像表示,利用neqr模型将大小为2n×2n
的待加密图像表示成对应的归一化量子态|i》;
[0008][0009]
其中(y,x)表示量子图像中的像素位置,i(y,x)表示在位置(y,x)处的图像灰度值,且i
yx
∈{0,1}。
[0010]
进一步,在步骤s2中,采用量子baker变换(quantum baker transform,qbt)对量子表示图像|i》进行像素值的置乱,置乱后的量子图像|r》为:
[0011][0012]
其中r(y,x)表示置乱图像在位置(y,x)处的像素值。
[0013]
进一步,在步骤s3中,采用正弦混沌化模型产生混沌序列,使产生的序列在[0,1]之间随机分布;采用如下的正弦混沌化模型产生与图像|r》大小相同的混沌序列,
[0014]dk 1
=sin(πμdk(1-dk))
[0015]
其中dk∈(0,1)为初始值,当控制参数μ处于(0, ∞)时,产生的序列为伪随机序列s;其中,参数μ设定为2.987,d0按如下式设置:
[0016][0017]
其中i(y,x)表示(y,x)位置处的像素灰度值。
[0018]
进一步,在步骤s4中,将混沌序列s与置乱图像按位异或得到最终的加密图像,首先将混沌序列s的值按下式转换成0-255之间
[0019]
s=floor(s
×
10
15
)mod256
[0020]
其中floor代表向下取整操作,mod表示取模数。
[0021]
最终的加密图像|c》可由伪随机序列s和置乱图像|r》做xor操作得到:
[0022][0023]
其中|e(y,x)》表示密文图像中(y,x)处的像素值,表示对应像素值的二进制数值,e
yx
∈{0,1}。
[0024]
进一步,其中,baker映射的置乱次数为22,分块参数设置为64,64,128。
[0025]
本发明的有益效果在于:
[0026]
本发明提供的方法同现有技术相比,实现了量子baker映射的像素位置置乱和正弦混沌模型的xor操作,能够显著提高加密系统的密钥空间,保证图像的安全存储和传输。相较于传统图像加密,本方法降低了算法复杂度,提升了加密性能。
[0027]
本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和获得。
附图说明
[0028]
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作优选的详细描述,其中:
[0029]
图1为本发明所述方法的流程示意图;
[0030]
图2为实施例效果图。
具体实施方式
[0031]
下面结合附图对本发明技术方案进行详细说明。
[0032]
图1为本发明所述方法的流程示意图,如图所示,该方法包括以下步骤:s1、将待加密的图像进行量子图像表示;s2、采用量子baker变换(quantum baker transform,qbt)对量子表示图像进行像素值的置乱;s3、采用正弦混沌化模型产生混沌序列;s4、将混沌序列与置乱图像按位异或得到最终的加密图像。
[0033]
图2为实施例效果图,具体实施例如下:基于baker映射和正弦混沌化模型的图像加密方法的具体实施过程如下:
[0034]
1)选取如图2(a)所示的大小为256
×
256的图像为实验图像,图像2(b)的加密和解密过程相同。
[0035]
2)利用neqr模型将图像2(a)表示成对应的归一化量子态:
[0036][0037]
3)采用量子baker变换qbt对图像|i》进行像素值位置的置乱,其中,baker映射的置乱次数为22,分块参数设置为64,64,128。置乱后的量子图像|r》为:
[0038][0039]
4)采用如下的正弦混沌化模型产生与原图像大小相同的混沌序列s,
[0040]dk 1
=sin(2.987πdk(1-dk))
[0041][0042]
5)将混沌序列s与置乱图像按位异或得到最终的加密图像。首先将混沌序列s的值按下式转换成0-255之间
[0043]
s=floor(s
×
10
15
)mod256
[0044]
6)最终的加密图像|c》可由伪随机序列s和置乱图像|r》做xor操作得到:
[0045][0046]
解密方法为加密方法的逆操作,根据加密密钥可以正确解密出原始图像。
[0047]
本发明同现有技术相比,实现了量子baker映射的像素位置置乱和正弦混沌模型的xor操作,能够显著提高加密系统的密钥空间,保证图像的安全存储和传输。相较于传统图像加密,所提方法降低了算法复杂度,提升了加密性能。本方法可以广泛应用于军事、商业、医疗图像的安全存储和传输,适用于完成图像加密任务。
[0048]
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献