一种图像加密方法、智能终端及计算机可读存储介质技术

技术编号:33874940 阅读:68 留言:0更新日期:2022-06-22 17:02
本发明专利技术公开了一种图像加密方法、智能终端及计算机可读存储介质,所述方法包括:获取待加密图像,并对所述待加密图像进行拆分,生成若干个拆分图像;针对每一个所述拆分图像,根据预设的第一加密算法,对该拆分图像进行加密,生成该拆分图像对应的第一加密图像;将各所述拆分图像分别对应的第一加密图像进行整合,生成第二加密图像;根据预设的第二加密算法,对所述第二加密图像进行加密,生成第三加密图像。本发明专利技术基于图像融合技术,将图像的加密过程分为拆分后加密和融合后加密,从而提升了图像加密的安全性。了图像加密的安全性。了图像加密的安全性。

【技术实现步骤摘要】
一种图像加密方法、智能终端及计算机可读存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种图像加密方法、智能终端及计算机可读存储介质。

技术介绍

[0002]随着新技术逐渐出现在人们的社会生活中,越来越多的私人和公众信息在互联网上传播,信息安全成为了快速增长通信技术中的一个重要课题。其中,图像信息安全也是信息安全的一部分,图像包含了丰富的信息,能生动的表达信息内容,在网络传输中容易被访问和传输,能够满足通信双方及时并且高效的传输大量信息。因此,对于涉及机密和隐私的图像信息,需要对其进行加密保护。
[0003]目前常规的图像加密和解密的流程是先使用加密方法对图像进行加密处理,如利用置乱算法、空间变换和光学成像等,然后将密文图像和密匙在信道传输,最后接收方利用密匙及对应的解密算法获得明文图像。随着数据越来越多,利用传统的加密技术如密码学等方法难以高效率处理海量数据。此外,目前传统的图像加密算法本身也往往存在诸多弊端,比如图像加密算法中的图像置乱算法存在易破解和周期性问题,安全级别不够高,光学成像中的数字全息加密技术容易显示出原始物体的轮廓特征,很容易推断出所使用的加密方法,从而被破解。

技术实现思路

[0004]本专利技术的主要目的在于提供一种图像加密方法、智能终端及计算机可读存储介质,旨在解决现有技术中图像加密的安全性低的问题。
[0005]为实现上述目的,本专利技术提供一种图像加密方法,所述图像加密方法包括如下步骤:
[0006]获取待加密图像,并对所述待加密图像进行拆分,生成若干个拆分图像;
[0007]针对每一个所述拆分图像,根据预设的第一加密算法,对该拆分图像进行加密,生成该拆分图像对应的第一加密图像;
[0008]将各所述拆分图像分别对应的所述第一加密图像进行整合,生成第二加密图像;
[0009]根据预设的第二加密算法,对所述第二加密图像进行加密,生成第三加密图像。
[0010]可选地,所述的图像加密方法,其中,所述对所述待加密图像进行拆分,生成若干个拆分图像,具体包括:
[0011]将所述待加密图像拆分为数量与预设的拆分数量相等的子图像;
[0012]根据预设的拆分图像规则,生成与各个所述子图像分别对应的拆分图像,其中,各个所述子图像分别在对应的拆分图像中所对应的坐标区域相互独立。
[0013]可选地,所述的图像加密方法,其中,所述根据预设的拆分图像规则,生成与各所述子图像分别对应的拆分图像,具体包括:
[0014]将预设的背景图像中的图像坐标区域拆分为与所述拆分数量相等的子坐标区域,
并将所述子坐标区域与所述子图像一一对应;
[0015]针对每一个子图像,根据该子图像对应的子坐标区域,将该子图像黏贴至所述背景图像,生成该子图像对应的拆分图像。
[0016]可选地,所述的图像加密方法,其中,所述第一加密算和第二加密算法分别独立地包括基于光学的数据加密算法。
[0017]可选地,所述的图像加密方法,其中,所述第一加密算法为菲涅尔数字全息加密算法,所述第一加密图像为数字全息图像,所述针对每一个所述拆分图像,根据预设的第一加密算法,对该拆分图像进行加密,生成该拆分图像对应的第一加密图像,具体包括:
[0018]针对每一个所述拆分图像,基于预设的菲涅尔数字全息实验光路,对该拆分图像进行干涉成像,生成该拆分图像对应的数字全息图像。
[0019]可选地,所述的图像加密方法,其中,所述针对每一个所述拆分图像,基于预设的菲涅尔数字全息实验光路,对该拆分图像进行干涉成像,生成该拆分图像对应的数字全息图像,具体包括:
[0020]针对每一个所述拆分图像,基于预设的入射波波长和预设的光轴距离,将该拆分图像与预设的参考波进行干涉,生成与该拆分图像对应的数字全息图像。
[0021]可选地,所述的图像加密方法,其中,所述第二加密算法为Logistic混沌序列算法,所述根据预设的第二加密算法,对所述第二加密图像进行加密,生成第三加密图像,具体包括:
[0022]基于预设的Logistic混沌序列算法,对所述第二加密图像中的各个像素进行像素置乱,生成所述第三加密图像。
[0023]可选地,所述的图像加密方法,其中,所述基于预设的Logistic混沌序列算法,对所述第二加密图像中的各个像素进行像素置乱,生成所述第三加密图像,具体包括:
[0024]根据预设的初始参数和预设的混沌函数,计算所述第二加密图像对应的第一混沌序列和第二混沌序列;
[0025]根据预设的阈值,生成与所述第一混沌序列对应的符号矩阵;以及
[0026]根据预设的灰度函数,生成与所述第二混沌序列对应的灰度矩阵;
[0027]将所述第二加密图像和所述灰度矩阵进行位异或,生成中间图像;
[0028]将所述中间图像与所述符号矩阵进行点乘,生成所述第三加密图像。
[0029]此外,为实现上述目的,本专利技术还提供一种智能终端,其中,所述智能终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的图像加密程序,所述图像加密程序被所述处理器执行时实现如上所述的图像加密方法的步骤。
[0030]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有图像加密程序,所述图像加密程序被处理器执行时实现如上所述的图像加密方法的步骤。
[0031]本专利技术提供一种图像加密方法,先将待加密图像拆分为多个拆分图像,然后对拆分图像进行一一加密,得到各拆分图像分别对应的第一加密图像,再将所有的第一加密图像进行整合得到第二加密图像,最后在第二加密图像的基础上进行二次加密,得到第三加密图像。本专利技术结合了图像融合方法,通过拆分加密、融合加密这两种方式的结合,将不同的加密算法进行综合,提升了单一加密算法的已破解性,且图像融合本身也可作为一种加
密方式,因此本专利技术可有效提高图像加密的有效性。
附图说明
[0032]图1是传统的图像加密和解密的流程图;
[0033]图2是本专利技术图像加密方法提供的较佳实施例的流程图;
[0034]图3是本专利技术图像加密方法提供的较佳实施例中基于菲涅尔数字全息实验光路和Logistic混沌序列进行加密的过程示意图;
[0035]图4是本专利技术图像加密方法提供的较佳实施例中基于菲涅尔数字全息实验光路生成第一加密图像的示意图;
[0036]图5是本专利技术图像加密方法提供的较佳实施例中与图像解密方法对应的图像解密流程图;
[0037]图6为本专利技术智能终端的较佳实施例的运行环境示意图。
具体实施方式
[0038]为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0039]本专利技术较佳实施例所述的图像加密方法,如图2所示,所述图像加密方法包括以下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像加密方法,其特征在于,包括:获取待加密图像,并对所述待加密图像进行拆分,生成若干个拆分图像;针对每一个所述拆分图像,根据预设的第一加密算法,对该拆分图像进行加密,生成该拆分图像对应的第一加密图像;将各所述拆分图像分别对应的第一加密图像进行整合,生成第二加密图像;根据预设的第二加密算法,对所述第二加密图像进行加密,生成第三加密图像。2.根据权利要求1所述的图像加密方法,其特征在于,所述对所述待加密图像进行拆分,生成若干个拆分图像,具体包括:将所述待加密图像拆分为数量与预设的拆分数量相等的子图像;根据预设的拆分图像规则,生成与各所述子图像分别对应的拆分图像,其中,各所述子图像分别在对应的拆分图像中所对应的坐标区域相互独立。3.根据权利要求2所述的图像加密方法,其特征在于,所述根据预设的拆分图像规则,生成与各所述子图像分别对应的拆分图像,具体包括:将预设的背景图像中的图像坐标区域拆分为与所述拆分数量相等的子坐标区域,并将所述子坐标区域与所述子图像一一对应;针对每一个子图像,根据该子图像对应的子坐标区域,将该子图像黏贴至所述背景图像,生成该子图像对应的拆分图像。4.根据权利要求1所述的图像加密方法,其特征在于,所述第一加密算和第二加密算法分别独立地包括基于光学的数据加密算法。5.根据权利要求1所述的图像加密方法,其特征在于,所述第一加密算法为菲涅尔数字全息加密算法,所述第一加密图像为数字全息图像,所述针对每一个所述拆分图像,根据预设的第一加密算法,对该拆分图像进行加密,生成该拆分图像对应的第一加密图像,具体包括:针对每一个所述拆分图像,基于预设的菲涅尔数字全息实验光路,对该拆分图像进行干涉成像,生成该拆分图像对应的数字全息图像。6.根据权利要求5所述的图像加密方法,其特征在于,所述针对每一个所述...

【专利技术属性】
技术研发人员:万力超
申请(专利权)人:深圳市华胜软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1