[发明专利]基于国密算法的图像加密方法、装置、电子设备及介质在审
申请号: | 202110536159.5 | 申请日: | 2021-05-17 |
公开(公告)号: | CN113343000A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 毛紫薇;李克勤;麻志毅 | 申请(专利权)人: | 杭州未名信科科技有限公司;浙江省北大信息技术高等研究院 |
主分类号: | G06F16/51 | 分类号: | G06F16/51;G06F16/583;G06F21/60 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 李小朋 |
地址: | 311200 浙江省杭州市萧*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 算法 图像 加密 方法 装置 电子设备 介质 | ||
本申请公开了一种基于国密算法的图像加密方法、装置、电子设备及介质。本申请中,可以利用卷积神经网络模型,提取待加密图像的多维特征向量,并将多维特征向量作为待加密图像的检索索引;对待加密图像进行加密处理,得到对应的加密图像;利用国密对称分组加密算法,对检索索引进行加密处理,得到对应的加密索引;将加密图像与加密索引上传到云服务器。通过应用本申请的技术方案,可以实现将国密SM9\SM4算法用于加密图像检索领域。并提供了图像的云端存储、安全加密、快速检索的解决方案,解决了用户存储空间限制,提升数据安全性、使用效率和共享能力。
技术领域
本申请中涉及数据处理技术,尤其是一种基于国密算法的图像加密方法、装置、电子设备及介质。
背景技术
随着云计算和云存储技术的快速发展,越来越多的企业和个人用户通过互联网在云端存储和共享图像数据。一方面,这种灵活的图像数据存储和访问机制为远程访问和多用户操作场景下的数据共享提供了解决方案。用户将自己的图像资料上传到云端进行存储,其他用户能访问云端查看和下载图像。另一方面,云存储数据泄露事故频发。上传到云端的图像可能包含隐私、敏感信息,例如医疗影像图、卫星遥感影像,这些图像的泄露将会造成严重后果,导致用户隐私泄露、产生经济损失。因此云存储图像的安全性变得尤为重要。
进一步的,为了预防云存储数据的泄露,最有效的解决方案是将数据加密后上传到云端。但同时,现有技术中存在的加密方式使得加密后的数据的检索也变得困难,尤其是对加密图像的检索。因此,如何实现一种全新的加密方法,成为了本领域技术人员需要解决的问题。
发明内容
本申请实施例提供一种基于国密算法的图像加密方法、装置、电子设备及介质,其中,根据本申请实施例的一个方面,提供的一种基于国密算法的图像加密方法,其特征在于,应用于密钥生成服务器,包括:
生成加密主密钥对,所述加密主密钥对为基于随机数以及公共参数计算得到;
生成加密私钥,所述加密私钥为基于随机数、公共参数以及客户端标识计算得到的;
将所述加密主密钥对以及所述加密私钥分别发送给客户端,所述客户端包括图像客户端以及搜索客户端。
其中,根据本申请实施例的一个方面,提供的一种基于国密算法的图像加密方法,其特征在于,应用于图像客户端,包括:
利用卷积神经网络模型,提取待加密图像的多维特征向量,并将所述多维特征向量作为所述待加密图像的检索索引;
对所述待加密图像进行加密处理,得到对应的加密图像;
利用国密对称分组加密算法,对所述检索索引进行加密处理,得到对应的加密索引;
将所述加密图像与所述加密索引上传到云服务器。
可选地,在基于本申请上述方法的另一个实施例中,所述对所述待加密图像进行加密处理,得到对应的加密图像,包括:
将所述待加密图像分别进行RGB三通道分离,得到对应的三组通道数据;
基于国密SM4对称分组加密算法,分别对所述通道数据进行加密处理,得到对应的三组加密通道数据;
将三组所述第一加密通道数据进行通道合并,得到所述加密图像。
可选地,在基于本申请上述方法的另一个实施例中,所述将所述加密图与所述加密索引上传到云服务器,包括:
生成所述加密图像对应的图像属性信息;
将所述加密图像与所述对应的图像属性信息上传到自身的数据库表中;
将所述加密图与所述加密索引上传到所述云服务器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州未名信科科技有限公司;浙江省北大信息技术高等研究院,未经杭州未名信科科技有限公司;浙江省北大信息技术高等研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110536159.5/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序