预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115086058A(43)申请公布日2022.09.20(21)申请号202210753856.0(22)申请日2022.06.29(71)申请人中国工商银行股份有限公司地址100140北京市西城区复兴门内大街55号(72)发明人黄靓杨彬徐海泉张佳琦(74)专利代理机构北京康信知识产权代理有限责任公司11240专利代理师周春枚(51)Int.Cl.H04L9/40(2022.01)H04L9/00(2022.01)H04N1/44(2006.01)权利要求书2页说明书14页附图3页(54)发明名称图像加密方法及装置、存储介质和电子设备(57)摘要本申请公开了一种图像加密方法及装置、存储介质和电子设备,涉及信息安全领域,该方法包括:获取待加密的目标图像,其中,目标图像为像素水平的图像,其中,像素水平的图像为用像素值表征的图像;将像素水平的目标图像分解为位水平的图像,得到图像矩阵一,其中,图像矩阵一包括行向量和列向量;采用混沌系统产生的混沌序列,分别对图像矩阵一的行向量和列向量进行加密;将加密后的图像矩阵一进行位合并,得到加密图像。通过本申请,解决了相关技术中采用传统密码学方式对数据量较大的多媒体数据进行加密时,加密效率较低,影响信息安全的问题。CN115086058ACN115086058A权利要求书1/2页1.一种图像加密方法,其特征在于,包括:获取待加密的目标图像,其中,所述目标图像为像素水平的图像,所述像素水平的图像为用像素值表征的图像;将像素水平的所述目标图像分解为位水平的图像,得到图像矩阵一,其中,所述图像矩阵一包括行向量和列向量;采用混沌系统产生的混沌序列,分别对所述图像矩阵一的行向量和列向量进行加密;将加密后的所述图像矩阵一进行位合并,得到加密图像。2.根据权利要求1所述的方法,其特征在于,采用混沌系统产生的混沌序列,分别对所述图像矩阵一的行向量和列向量进行加密的步骤,包括:采用所述混沌系统产生的第一混沌序列,对所述图像矩阵一的行向量进行置乱操作和扩散操作,得到图像矩阵二;采用所述混沌系统产生的第二混沌序列,对所述图像矩阵二的列向量进行置乱操作和扩散操作。3.根据权利要求2所述的方法,其特征在于,在采用所述混沌系统产生的第一混沌序列,对所述图像矩阵一的行向量进行置乱操作和扩散操作,得到图像矩阵二之前,还包括:对所述混沌系统进行初次迭代,生成变量值;依据所述变量值和所述图像矩阵一中的列向量参数,计算目标值,其中,所述目标值用于确定对所述图像矩阵一中的行向量进行置乱操作时的循环移位的移位步长。4.根据权利要求3所述的方法,其特征在于,采用所述混沌系统产生的第一混沌序列,对所述图像矩阵一的行向量进行置乱操作和扩散操作,得到图像矩阵二的步骤,包括:依据所述目标值,对所述图像矩阵一的行向量按照第一预定移位方向进行循环移位,完成置乱操作;对移位后的所述图像矩阵一中每相邻两行的行向量进行异或操作,并对所述图像矩阵一进行取反操作,完成扩散操作。5.根据权利要求4所述的方法,其特征在于,对移位后的所述图像矩阵一中每相邻两行的行向量进行异或操作的步骤,包括:在行数为第一预设数值时,将所述图像矩阵一中的第一行的行向量与所述图像矩阵一中的最后一行的行向量进行异或操作;在行数大于所述第一预设数值时,将所述图像矩阵一中的当前行的行向量与上一行的行向量进行异或操作。6.根据权利要求3所述的方法,其特征在于,在对所述图像矩阵一进行取反操作,完成扩散操作之后,还包括:采用散列函数,对所述变量值进行更新;采用更新后的所述变量值,更新所述第一混沌序列的初始值。7.根据权利要求3所述的方法,其特征在于,在对所述混沌系统进行初次迭代,生成变量值之前,还包括:对所述混沌系统进行第一次预迭代;将预迭代后的所述混沌系统所产生的变量值舍弃,以消除所述混沌系统的暂态效应。8.根据权利要求3所述的方法,其特征在于,采用所述混沌系统产生的第二混沌序列,2CN115086058A权利要求书2/2页对所述图像矩阵二的列向量进行置乱操作和扩散操作的步骤,包括:依据所述目标值,对所述图像矩阵二的列向量按照第二预定移位方向进行循环移位,完成置乱操作;对移位后的所述图像矩阵二中每相邻两列的列向量进行异或操作,并对所述图像矩阵二进行取反操作,完成扩散操作。9.根据权利要求8所述的方法,其特征在于,对移位后的所述图像矩阵二中每相邻两列的列向量进行异或操作的步骤,包括:在列数为第二预设数值时,将所述图像矩阵二中的第一列的列向量与所述图像矩阵二中的最后一列的列向量进行异或操作;在列数大于所述第二预设数值时,将所述图像矩阵二中的当前列的列向量与上一列的列向量进行异或操作。10.一种图像加密装置,其特征在于,包括:第一获取单元,