[发明专利]一种图像加密方法及装置有效
申请号: | 202110305042.6 | 申请日: | 2021-03-23 |
公开(公告)号: | CN112702165B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 谢玲玲;谢雅彦;何智 | 申请(专利权)人: | 北京惠风智慧科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/06;H04L29/06;G06F21/60 |
代理公司: | 厦门福贝知识产权代理事务所(普通合伙) 35235 | 代理人: | 陈远洋 |
地址: | 100089 北京市海淀区信*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图像 加密 方法 装置 | ||
本发明提出了一种图像加密方法及装置,该方法包括:请求步骤,运行在所述图像获取装置上的图像获取程序在捕获到图像后向服务器发送加密请求;生成步骤,所述服务器接收到所述加密请求后,获取所述加密请求中携带的所述图像获取装置的环境信息,使用第一网络模型基于所述环境信息生成第一随机数;加密步骤,所述服务器基于所述第一随机数生成加密密钥对所述图像进行加密。本发明使用服务器对图像进行加密,释放了图像采集装置的计算资源,避免了其进行加密计算导致的性能降低,且使用网络模型基于摄像头的环境信息生成随机数作为加密密钥生成的参数之一,提高了密钥的安全性,且提出了具体的密码强度及随机数生成方法。
技术领域
本发明涉及数据安全技术领域,具体涉及一种图像加密方法及装置。
背景技术
现有技术中,在加密计算时,一般使用设备所在环境信息生成随机数后用于生成密钥,这样容易泄露设备的环境信息,导致系统被攻击。
现有技术中,在加密计算时,不会对生成密钥进行强度的计算,强度较弱的密码将会导致系统风险。
现有技术中,设置在路边的摄像头,如停车探头,计算能力有限,若使用其进行图像加密,将影响其计算性能,且现有技术中,加密是在普通内存中进行的,容易泄露加密数据或为未加密的数据。
发明内容
本发明针对上述现有技术中一个或多个技术缺陷,提出了如下技术方案。
一种图像加密方法,应用在图像获取装置上,该方法包括:
请求步骤,运行在所述图像获取装置上的图像获取程序在捕获到图像后向服务器发送加密请求;
生成步骤,所述服务器接收到所述加密请求后,获取所述加密请求中携带的所述图像获取装置的环境信息,使用第一网络模型基于所述环境信息生成第一随机数;
加密步骤,所述服务器基于所述第一随机数生成加密密钥对所述图像进行加密。
更进一步地,所述加密步骤的操作为:所述服务器中的加密软件基于所述第一随机数生成加密密钥,使用扫描函数对所述加密密钥确定所述加密密钥的强度,如果所述加密密钥的强度大于第一阈值,则所述服务器向所述图像获取装置发送传送所述图像的指令,所述图像获取装置根据所述指令向所述服务器发送所述图像,所述加密软件使用所述加密密钥对所述图像进行加密。
更进一步地,在所述服务器向所述图像获取装置发送传送所述图像的指令的同时,所述加密软件在所述服务器上设置一内存区域,所述内存区域设置为除所述加密软件之外的软件无法访问状态,在所述服务器接收到所述图像后,将所述图像保存在该内存区域中,所述加密软件在所述内存区域中使用所述加密密钥对所述图像进行加密,加密操作完成后,将所述加密后图像进行持久化存储,并从所述内存区域中删除所述加密后的图像。
更进一步地,所述环境信息为基于所述图像获取装置的硬件信息生成的哈希值。
更进一步地,在所述第一网络模型基于所述环境信息生成第一随机数后,使用随机数生成程序基于所述哈希值生成第二随机数,使用第二网络模型判断所述第一随机数与第二随机数的差异,如果所述差异大于第一预设值且小于第二预设值,则表示该第一随机数能用于生成密钥,否则,基于所述差异调节所述第一网络模型的参数,使得生成的第一随机数大于第一预设值且小于第二预设值。
更进一步地,使用扫描函数对所述加密密钥确定所述加密密钥的强度的操作为:扫面确定所述加密密钥的长度L,统计所述加密密钥中每个字符出现的次数Fi,确定在所述加密密钥中重复出现的最长的子字符串的长度Lsub,则所述强度Q为:;其中,n为密钥出现不同的字符的个数,w
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京惠风智慧科技有限公司,未经北京惠风智慧科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110305042.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电缆运输平台
- 下一篇:读写器的标签检测电路及读写器
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序