【技术实现步骤摘要】
一种图像加密方法、装置、电子设备及存储介质
[0001]本申请涉及图像处理
,尤其涉及一种图像加密方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]数字图像是目前最流行的多媒体形式之一,在教育
、
医疗
、
经济
、
商业等各领域得到了广泛应用
。
由于一些领域保密性要求较高,而数字图像又是多媒体通信中的重要信息载体,因此如何对数字图像进行加密成为普遍关注的问题
。
[0003]为了解决上述问题,目前主要采取的方式是:首先对原始图像和模板图像进行
DNA
编码;然后利用
Cubic
映射和小波函数产生的二维混沌序列对编码得到的两个
DNA
序列矩阵进行置乱;再接着对置乱后的两个
DNA
序列矩阵做加法运算,得到新的
DNA
序列矩阵;最后,再利用
Logistic
映射产生的混沌序列与上述新的
DNA
序列矩阵相作用,从而得到加密图像
。
[0004]然而,上述这种方式需要基于
Cubic
映射和小波函数对原始图像和模板图像分别进行处理,再基于
Logistic
实现图像加密,计算成本大且费时,导致加密效率低下,且仅采用这种单一方式进行加密,无法抵御穷举攻击
。
技术实现思路
[0005]本申请提 ...
【技术保护点】
【技术特征摘要】
1.
一种图像加密方法,其特征在于,包括:根据从原始图像读取到的像素数量,使用
Logistic
映射混沌出第一混沌序列;将所述原始图像中的像素值,以及所述第一混沌序列分别进行编码,得到编码后的目标像素序列和目标混沌序列;将所述目标像素序列和所述目标混沌系列作加法运算,得到所述原始图像的加密图像;将所述加密图像分割成
M
个加密子图像,并根据所述
M
个加密子图像的数量,使用分段线性混沌映射
PWLCM
混沌出第二混沌序列;其中,所述
M
为大于0的整数;根据所述第二混沌序列,对所述
M
个加密子图像进行混沌置乱,并将置乱后的
M
个加密子图像进行组合,生成目标加密图像
。2.
如权利要求1所述的方法,其特征在于,所述根据从原始图像读取到的像素数量,使用
Logistic
映射混沌出第一混沌序列,包括:根据设定的初始值和参数,以及所述像素数量,使用
Logistic
映射混沌出至少一个第一初始混沌序列;将所述至少一个第一初始混沌序列作混合运算,得到所述第一混沌序列
。3.
如权利要求1所述的方法,其特征在于,所述将所述原始图像中的像素值,以及所述第一混沌序列分别进行编码,得到编码后的目标像素序列和目标混沌序列,包括:将所述原始图像中的像素值转换成二进制数值;通过在
DNA
编码规则表中选取的第一编码规则对所述二进制数值进行编码,以及通过在所述
NDA
编码规则表中选取的第二编码规则对所述第一混沌序列进行编码,分别得到所述目标像素序列和所述目标混沌序列;其中,所述
DNA
编码规则表包括多种编码规则,每种
DNA
编码规则包括各二进制数值各自对应的编码
。4.
如权利要求1所述的方法,其特征在于,所述根据所述
M
个加密子图像的数量,使用分段线性混沌映射
PWLCM
混沌出第二混沌序列,包括:根据所述
PWLCM
设定的初始值,混沌出长度与所述
M
个加密子图像的数量相等的第二初始混沌序列;按照排序规则将所述第二初始混沌序列中的元素进行重新排序,得到所述第二混沌序列;所述根据所述第二混沌序列,对所述
M
个加密子图像进行混沌置乱,包括:确定所述第二混沌序列与所述第二初始混沌序列中相等的元素,形成映射关系;按照所述映射关系将所述
M
个加密子图像进行混沌置乱
。5.
如权利要求1‑4任一项所述的方法,其特征在于,所述将所述加密图像分割成
M
个加密子图像,包括:对所述加密图像进行解码,得到解码后的加密图像;根据所述解码后的加密图像的分辨率,将所述解码后的加密图像分割成所述
M
个加密子图像
。6.
一种图像加密装置,其特征在于,包括:第一混沌序列生...
【专利技术属性】
技术研发人员:陈云宇,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。