一种基于国密的航拍数据加解密方法技术

技术编号:28491251 阅读:23 留言:0更新日期:2021-05-19 22:14
本发明专利技术公开了一种基于国密的航拍数据加解密方法,涉及计算机信息安全技术领域,其包括以下步骤:a1、云加密平台生成公钥P与私钥d的密钥对,私钥d由云加密平台保管,公钥下发到倾斜摄影终端。该基于国密的航拍数据加解密方法,通过使用国密算法对倾斜摄影数据进行加密,提升了数据的安全性,杜绝倾斜摄影数据被随意查看使用,而且在解密整个过程中都在云加密平台上处理,进而彻底杜绝了倾斜摄影数据被用户修改的可能性,同时通过云加密平台提高了数据的解密效率,从而解决了现有的加解密措施存在容易被用户修改并且解密效率低下的问题。存在容易被用户修改并且解密效率低下的问题。存在容易被用户修改并且解密效率低下的问题。

【技术实现步骤摘要】
一种基于国密的航拍数据加解密方法


[0001]本专利技术涉及计算机信息安全
,具体为一种基于国密的航拍数据加解密方法。

技术介绍

[0002]随着低空摄影技术越来越普及,特别是倾斜摄影照片数据的应用也越来越受到重视,随之而来的就是对数据的保护,进而避免一些重要的数据被泄露,这就需要加强摄影数据的加解密措施,但是现有的加解密措施存在容易被用户修改并且解密效率低下的问题,因此提出了一种基于国密的航拍数据加解密方法来解决这个问题。

技术实现思路

[0003](一)解决的技术问题
[0004]针对现有技术的不足,本专利技术提供了一种基于国密的航拍数据加解密方法,解决了现有的加解密措施存在容易被用户修改并且解密效率低下的问题。
[0005](二)技术方案
[0006]为达到以上目的,本专利技术采取的技术方案是:一种基于国密的航拍数据加解密方法,包括以下步骤:
[0007]a1、云加密平台生成公钥P与私钥d的密钥对,私钥d由云加密平台保管,公钥下发到倾斜摄影终端。
[0008]a2、倾斜摄影拍照,并生成照片和相应的时间位置坐标信息。
[0009]a3、使用云加密平台预制的加密公钥P对倾斜摄影照片和对应的位置坐标进行加密,生成加密照片或位置坐标加密数据。
[0010]a4、传输或导入加密后的倾斜摄影数据至云加密平台。
[0011]a5、使用云加密平台私钥d对加密数据进行解密。
[0012]a6、对解密后的倾斜摄影数据进行应用或展示。/>[0013]优选的,所述公钥P与私钥d的密钥对生成与椭圆曲线系数参数相关、所述私钥d为云加密平台保存,所述公钥P通过网络或其它方式进行传输和导出到终端设备。
[0014]优选的,所述倾斜摄影拍照的终端在空中移动白行拍照并保存到相应的存储设备中,所述生成照片用于加密的原始数据。
[0015]优选的,所述加密后的倾斜摄影数据为C2,所述椭圆曲线点为C1,所述比特串为C3,所述C1、C2以及C3组成密文数据C。
[0016]优选的,所述密文数据C整体打包上传或导入至云加密平台。
[0017]优选的,所述云加密平台私钥d对加密数据C进行解密,从C中取出比特串C1并转换成椭圆曲线上的点,验证C1是否满足椭圆曲线方程,计算[d]C1=(x2,y2),并将坐标x2、y2的数据类型转换成比特串,计算t=KDF(x2||y2,klen),其中klen为密文中C2的数据长度,从密文C中提取C2,并解密C2,即倾斜摄影数据明文计算u=Hash(x2||M||y2),从
C中提取比特串C3,若u与C3相等,则输出倾斜摄影数据M。
[0018]优选的,所述解密后的倾斜摄影数据用于其他应用并进行展示,但仍需要做好对倾斜摄影数据进行保密,禁止未授权的扩展或随意传播。
[0019](三)有益效果
[0020]本专利技术的有益效果在于:
[0021]该基于国密的航拍数据加解密方法,通过使用国密算法对倾斜摄影数据进行加密,提升了数据的安全性,杜绝倾斜摄影数据被随意查看使用,而且在解密整个过程中都在云加密平台上处理,进而彻底杜绝了倾斜摄影数据被用户修改的可能性,同时通过云加密平台提高了数据的解密效率,从而解决了现有的加解密措施存在容易被用户修改并且解密效率低下的问题。
附图说明
[0022]图1为本专利技术解密方法流程结构示意图。
具体实施方式
[0023]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]如图1所示,本专利技术提供一种技术方案:一种基于国密的航拍数据加解密方法,包括以下步骤:
[0025]a1、云加密平台生成公钥P与私钥d的密钥对,私钥d由云加密平台保管,公钥下发到倾斜摄影终端。
[0026]a2、倾斜摄影拍照,并生成照片和相应的时间位置坐标信息。
[0027]a3、使用云加密平台预制的加密公钥P对倾斜摄影照片和对应的位置坐标进行加密,生成加密照片或位置坐标加密数据。
[0028]a4、传输或导入加密后的倾斜摄影数据至云加密平台。
[0029]a5、使用云加密平台私钥d对加密数据进行解密。
[0030]a6、对解密后的倾斜摄影数据进行应用或展示。
[0031]公钥P与私钥d的密钥对生成与椭圆曲线系数参数相关、所述私钥d为云加密平台保存,所述公钥P通过网络或其它方式进行传输和导出到终端设备。
[0032]倾斜摄影拍照的终端在空中移动自行拍照并保存到相应的存储设备中,所述生成照片用于加密的原始数据。
[0033]加密后的倾斜摄影数据为C2,所述椭圆曲线点为C1,所述比特串为C3,所述C1、C2以及C3组成密文数据C。
[0034]密文数据C整体打包上传或导入至云加密平台。
[0035]云加密平台私钥d对加密数据C进行解密,从C中取出比特串C1并转换成椭圆曲线上的点,验证C1是否满足椭圆曲线方程,计算[d]C1=(x2,y2),并将坐标x2、y2的数据类型转换成比特串,计算t=KDF(x2||y2,klen),其中klen为密文中C2的数据长度,从密文C中提
取C2,并解密C2,即倾斜摄影数据明文计算u=Hash(x2||M||y2),从C中提取比特串C3,若u与C3相等,则输出倾斜摄影数据M。
[0036]解密后的倾斜摄影数据用于其他应用并进行展示,但仍需要做好对倾斜摄影数据进行保密,禁止未授权的扩展或随意传播。
[0037]本专利技术的操作步骤为:
[0038]S1、云加密平台生成公钥与私钥的密钥对,私钥由云加密平台保管,公钥下发到倾斜摄影终端;
[0039]S2、倾斜摄影拍照,并生成照片和相应的时间位置坐标信息;
[0040]S3、使用云加密平台预制的加密公钥对倾斜摄影照片和对应的位置坐标进行加密,生成加密照片或位置坐标加密数据;
[0041]S4、传输或导入加密后的倾斜摄影数据至云加密平台;
[0042]S5、使用云加密平台私钥对加密数据进行解密;
[0043]S6、对解密后的倾斜摄影数据进行应用或展示。
[0044]以上所述的具体实施方式,对本专利技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本专利技术的具体实施方式而已,并不用于限制本专利技术,凡在本专利技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于国密的航拍数据加解密方法,包括以下步骤:a1、云加密平台生成公钥P与私钥d的密钥对,私钥d由云加密平台保管,公钥下发到倾斜摄影终端;a2、倾斜摄影拍照,并生成照片和相应的时间位置坐标信息;a3、使用云加密平台预制的加密公钥P对倾斜摄影照片和对应的位置坐标进行加密,生成加密照片或位置坐标加密数据;a4、传输或导入加密后的倾斜摄影数据至云加密平台;a5、使用云加密平台私钥d对加密数据进行解密;a6、对解密后的倾斜摄影数据进行应用或展示。2.根据权利要求1所述的一种基于国密的航拍数据加解密方法,其特征在于:所述公钥P与私钥d的密钥对生成与椭圆曲线系数参数相关、所述私钥d为云加密平台保存,所述公钥P通过网络或其它方式进行传输和导出到终端设备。3.根据权利要求1所述的一种基于国密的航拍数据加解密方法,其特征在于:所述倾斜摄影拍照的终端在空中移动自行拍照并保存到相应的存储设备中,所述生成照片用于加密的原始数据。4.根据权利要求1所述的一种基于国密的航拍数据加解密方法,其特征在于:所述加密...

【专利技术属性】
技术研发人员:王建王江安
申请(专利权)人:陕西土豆数据科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1