[发明专利]图像加密/解密的方法及装置、电子设备、存储介质有效
申请号: | 202011046021.9 | 申请日: | 2020-09-28 |
公开(公告)号: | CN112272082B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 邓练兵;李皓 | 申请(专利权)人: | 珠海大横琴科技发展有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04N1/32 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 519000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图像 加密 解密 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供了一种图像加密的方法和装置,获取第一密钥、第二密钥以及原始图像,确定预设伪随机序列生成器的初始参数;分别将第一密钥和第二密钥输入预设伪随机序列生成器,预设伪随机序列生成器舍弃与初始参数对应个数的伪随机数后生成第一伪随机序列和第二伪随机序列;分别对第一伪随机序列和第二伪随机序列处理,得到第一密钥矩阵和第二密钥矩阵;采用第一密钥矩阵对原始图像进行处理,得到中间结果图像;采用第二密钥矩阵对中间结果图像进行处理得到加密图像。本申请实施例在生成第一伪随机序列和第二伪随机序列时,根据初始参数的值舍弃对应轮次迭代生成的伪随机数,可以提高伪随机序列的随机性,进而提高加密图像的安全性。
技术领域
本申请涉及信息安全技术领域,特别是涉及一种图像加密/解密的方法及装置、电子设备、存储介质,以及一种伪随机序列生成的方法及装置、电子设备、存储介质。
背景技术
随着5G网络和物联网技术的快速发展,目前越来越多的物联网设备接入互联网,使得信息交换更加频繁,容易给客户带来隐私和安全威胁。并且,随着多媒体服务的飞速发展,越来越多的视频、图片在网络中生成。相比文本,图片和视频包含更丰富的信息,更容易产生隐私泄露的问题。
一般来说,不同的物联网终端具有不同的计算能力,轻量化是物联网系统安全算法的重要前提。目前,利用混沌函数来进行图像加密的方案有很多种,但大多数对于混沌函数可以取得的精度并没有严格的限制。也就是说,大多算法的安全性是在计算机算力精度范围内支持的,但对于只拥有相当有限的算力的物联网终端设备却很难实现。因此,与普通计算机一起使用的许多算法在物联网设备中并没有提供很好的性能。
发明内容
鉴于上述问题,提出了本申请以便提供克服上述问题或者至少部分地解决上述问题的图像加密/解密的方法、一种伪随机序列生成的方法及与方法对应的装置、电子设备、存储介质,包括:
一种图像加密的方法,所述方法包括:
获取第一密钥、第二密钥以及原始图像;
依据所述原始图像的像素值之和确定预设伪随机序列生成器的初始参数;
将所述第一密钥输入所述预设伪随机序列生成器进行多轮迭代,得到第一初始伪随机序列,所述第一初始伪随机序列包括多个伪随机数;
舍弃所述第一初始伪随机序列中与所述初始参数对应个数的伪随机数,得到与所述第一密钥对应的第一伪随机序列;
将所述第二密钥输入所述预设伪随机序列生成器进行多轮迭代,得到第二初始伪随机序列,所述第二初始伪随机序列包括多个伪随机数;
舍弃所述第二初始伪随机序列中与所述初始参数对应个数的伪随机数,得到与所述第二密钥对应的第二伪随机序列;
分别对所述第一伪随机序列和所述第二伪随机序列进行处理,得到相应的第一密钥矩阵和第二密钥矩阵;所述第一密钥矩阵的尺寸和所述第二密钥矩阵的尺寸均与所述原始图像的尺寸相同;
采用所述第一密钥矩阵对所述原始图像进行处理,得到中间结果图像;
采用所述第二密钥矩阵对所述中间结果图像进行处理得到加密图像。
一种伪随机序列生成的方法,所述方法包括:
将接收的96bit的密钥截断成位数相等的六个子密钥,其中三个所述子密钥分别作为第一函数、第二函数及第三函数的输入初始值,另外三个所述子密钥分别作为所述第一函数、第二函数及第三函数的输入控制参数,且所述第一函数、第二函数及第三函数互不相同;
将所述第一函数的输出结果与所述第二函数的输出结果进行异或运算,并将所述异或运算的结果和所述第三函数的输出结果进行取模运算,得到一轮迭代的伪随机数;所述伪随机数是16bit;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海大横琴科技发展有限公司,未经珠海大横琴科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011046021.9/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序