System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及图像处理领域,尤其涉及一种图像加密方法、装置、电子设备和存储介质。
技术介绍
1、图像加密是一种保护图像数据安全性和隐私的技术,通过对图像进行加密转换,使得未经授权的人无法获取图像的内容。图像加密技术在信息安全、隐私保护等领域具有重要应用,能够有效保护图像数据的机密性和完整性。例如在金融行业,对于银行而言,信息安全是至关重要的问题;对于客户而言,银行在给客户提供服务时,必须保障提供信息的准确性、可靠性与安全性。银行信息数据不仅包括各种核心的业务报表、客户关系数据等文字格式,还包含了数据量较大的图像格式,这些信息在银行各系统上也很少在信息传输前进行加密。当这些重要的信息一旦被黑客所攻击,将可能会给银行带来巨大损失。因此,需要一种安全、可靠的图像加密算法,以保证客户信息的安全。
2、现有的图像加密方法大都是仅采用单一的dna编码和运算法则等对图像进行加密。这种图像加密算法无法抵抗明文攻击以及dna编码加密操作中类型单一,导致其加密算法加密图像的随机性和安全性不足,其加密后的图像安全性较低、易被攻击,降低了及图像加密的效率。
技术实现思路
1、本专利技术提供一种图像加密方法、装置、电子设备和存储介质,能够将混沌加密算法和dna编码结合起来,对图像进行加密,提高了图像加密的随机性和安全性,进一步保障用户的图像信息不会被泄露,提高图像加密的效率同时提高了用户体验。
2、第一方面,本专利技术实施例提供了一种图像加密方法,所述方法包括:
3
4、基于所述外部秘钥和预先确定的混沌系统确定所述待加密图像的秘钥矩阵;其中,所述混沌系统包括分段线性混沌映射和混合混沌映射;
5、根据预先确定的dna图像编码算法、所述3个颜色矩阵和所述秘钥矩阵确定所述待加密图像的密文图像。
6、第二方面,本专利技术实施例还提供了一种图像加密装置,所述装置包括:
7、图像获取模块,用于获取待加密图像,并基于所述待加密图像得到外部秘钥和所述待加密图像的3个颜色矩阵;
8、矩阵确定模块,用于基于所述外部秘钥和预先确定的混沌系统确定所述待加密图像的秘钥矩阵;其中,所述混沌系统包括分段线性混沌映射和混合混沌映射;
9、图像加密模块,用于根据预先确定的dna图像编码算法、所述3个颜色矩阵和所述秘钥矩阵确定所述待加密图像的密文图像。
10、第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:
11、一个或多个处理器;
12、存储器,用于存储一个或多个程序;
13、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例提供的图像加密方法。
14、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例提供的图像加密方法。
15、本专利技术实施例中,获取待加密图像,并基于待加密图像得到外部秘钥和待加密图像的3个颜色矩阵;基于外部秘钥和预先确定的混沌系统确定待加密图像的秘钥矩阵;其中,混沌系统包括分段线性混沌映射和混合混沌映射;根据预先确定的dna图像编码算法、3个颜色矩阵和秘钥矩阵确定待加密图像的密文图像。即本专利技术实施例中,能够将混沌加密算法和dna编码结合起来,对图像进行加密,提高了图像加密的随机性和安全性,进一步保障用户的图像信息不会被泄露,提高图像加密的效率同时提高了用户体验。
本文档来自技高网...【技术保护点】
1.一种图像加密方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述外部秘钥和预先确定的混沌系统确定所述待加密图像的秘钥矩阵,包括:
3.根据权利要求1所述的方法,其特征在于,所述DNA图像编码算法包括DNA编码规则,根据预先确定的DNA图像编码算法、所述3个颜色矩阵和所述秘钥矩阵确定所述待加密图像的密文图像,包括:
4.根据权利要求3所述的方法,其特征在于,基于所述混合随机序列确定DNA运算法则和解码规则,包括:
5.根据权利要求4所述的方法,其特征在于,根据所述像素矩阵、所述3个编码矩阵、所述DNA运算法则和所述解码规则确定所述待加密图像的密文图像,包括:
6.根据权利要求5所述的方法,其特征在于,根据所述3个解码图像得到所述密文图像,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种图像加密装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的图像加密方法。
...【技术特征摘要】
1.一种图像加密方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述外部秘钥和预先确定的混沌系统确定所述待加密图像的秘钥矩阵,包括:
3.根据权利要求1所述的方法,其特征在于,所述dna图像编码算法包括dna编码规则,根据预先确定的dna图像编码算法、所述3个颜色矩阵和所述秘钥矩阵确定所述待加密图像的密文图像,包括:
4.根据权利要求3所述的方法,其特征在于,基于所述混合随机序列确定dna运算法则和解码规则,包括:
5.根据权利要求4所述的方法,其特征在于,根据所述像素矩阵、所述3个编码矩阵、所述dna运算法则和所述解码...
【专利技术属性】
技术研发人员:岳文文,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。