System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及测绘基准站领域,特别涉及一种基准站数据的选择性加解密方法及其系统。
技术介绍
1、现有测绘基准站数据要么不加密通过网络专线传输,要么全加密(借助于外挂vpn盒子)进行传输。通过专网传输,成本大维护困难。基于密码模块(或加密机)直接使用加解密的很少,在此基础上基本没有考虑或分析密码模块(或加密机)的性能对整体密码应用系统的影响。一方面,测绘基准站数据存储文件均比较大,密码模块或密码机对大数据量的加解密处理效率低。另一方面,在基准站请求加解密服务时,需要同时对多路数据进行加解密处理,这在高并发上比较依赖密码模块或密码机的性能。在基准站请求加解密服务时,由于现有密码模块对该请求的排斥性或繁重的传输方法等,严重影响了基准站系统的整体高并发性能和吞吐量。
技术实现思路
1、本申请的目的在于提供一种基准站数据的选择性加解密方法及其系统,选择性加密传输和存储,提升了加解密效能。
2、本申请公开了一种基准站数据的选择性加解密方法,包括:
3、获取一个或多个历元时间段内的基准站数据的所有协议帧;
4、对基准站数据的协议帧进行结构化分析确定敏感信息,并且对基准站数据的协议帧进行表示法分析确定敏感信息在协议帧中的分布区域;
5、根据敏感信息在协议帧中的分布区域提取所有协议帧中的敏感信息,将提取的敏感信息以预定长度为单位组成数据块并记录提取的敏感信息在相应协议帧中的偏移量位置信息;
6、响应于加密请求,将数据块加密为密文,将密文拆分并根
7、响应于解密请求,将数据块解密为明文,将明文拆分并根据提取的敏感信息在相应协议帧中的偏移量位置信息将拆分的明文写入相应协议帧中。
8、在一个优选例中,基准站数据包括下组中的一个或多个:载波、伪距、精确坐标、卫星prn编号、载噪比、多普勒和锁定时间,敏感信息至少包括载波、伪距和精确坐标。
9、在一个优选例中,基准站数据包括下组中的一个或多个:载波、伪距、精确坐标、卫星prn编号、载噪比、多普勒和锁定时间,敏感信息至少包括载波、伪距、精确坐标和卫星prn编号。
10、在一个优选例中,协议帧采用直接表示法,协议帧包括协议头、第一至第n个观测数据和校验码,采用结构化分析方法识别出敏感信息分布在各个观测数据协议帧中。
11、在一个优选例中,协议帧采用差分表示法,协议帧包括协议头、第一至第n个观测数据和校验码,采用结构化分析方法识别出敏感信息分布在观测数据协议帧的参考段中。
12、在一个优选例中,预定长度为16个字节的整数倍。
13、在一个优选例中,采用对称算法将数据块加密为密文,并且,采用对称算法将数据块解密为明文,并且,加密和解密前后数据块的长度保持不变。
14、在一个优选例中,一个历元时间段内具有来自不同导航系统的一个或多个协议帧。
15、本申请还公开了一种基准站数据的选择性加解密系统,包括:
16、数据接收模块,用于获取一个历元时间段内的基准站数据的所有协议帧;
17、数据分析模块,用于对基准站数据的协议帧进行结构化分析确定敏感信息,并且对基准站数据的协议帧进行表示法分析确定敏感信息在协议帧中的分布区域;
18、数据组合模块,用于根据敏感信息在协议帧中的分布区域提取所有协议帧中的敏感信息,将提取的敏感信息以预定长度为单位组合成数据块并记录提取的敏感信息在相应协议帧中的偏移量位置信息;
19、加密模块,响应于加密请求,用于将数据块加密为密文,将密文拆分并根据提取的敏感信息在相应协议帧中的偏移量位置信息将拆分的密文写入相应协议帧中;以及
20、解密模块,响应于解密请求,用于将数据块解密为明文,将明文拆分并根据提取的敏感信息在相应协议帧中的偏移量位置信息将拆分的明文写入相应协议帧中。
21、本申请还公开了一种计算机可读存储介质计算机可读存储介质中存储有计算机可执行指令,计算机可执行指令被处理器执行时实现如前文描述的方法中的步骤。
22、本申请实施方式中,基于对测绘基准站数据的充分分析,提取敏感数据进行选择性加密,而非无差别全加密,有效降低了加密数据的数据量和请求次数。通过减少加解密的数据量和加解密次数,有效提升了基准站系统整体的加解密效率。
23、本专利技术去除专网专线,基于互联网、移动网络等使用密码技术,在公共网络上实现了数据的安全传输,以及本地安全存储,从而具备了广泛的应用意义。
24、本专利技术基于密码技术,在处理大文件的基准站数据加解密时,极大地减轻了密码机处理大文件的吞吐压力。
25、本申请的说明书中记载了大量的技术特征,分布在各个技术方案中,如果要罗列出本申请所有可能的技术特征的组合(即技术方案)的话,会使得说明书过于冗长。为了避免这个问题,本申请上述
技术实现思路
中公开的各个技术特征、在下文各个实施方式和例子中公开的各技术特征、以及附图中公开的各个技术特征,都可以自由地互相组合,从而构成各种新的技术方案(这些技术方案均应该视为在本说明书中已经记载),除非这种技术特征的组合在技术上是不可行的。例如,在一个例子中公开了特征a+b+c,在另一个例子中公开了特征a+b+d+e,而特征c和d是起到相同作用的等同技术手段,技术上只要择一使用即可,不可能同时采用,特征e技术上可以与特征c相组合,则,a+b+c+d的方案因技术不可行而应当不被视为已经记载,而a+b+c+e的方案应当视为已经被记载。
【技术保护点】
1.一种基准站数据的选择性加解密方法,其特征在于,包括:
2.如权利要求1所述的基准站数据的选择性加解密方法,其特征在于,基准站数据包括下组中的一个或多个:载波、伪距、精确坐标、卫星PRN编号、载噪比、多普勒和锁定时间,敏感信息至少包括载波、伪距和精确坐标。
3.如权利要求1所述的基准站数据的选择性加解密方法,其特征在于,基准站数据包括下组中的一个或多个:载波、伪距、精确坐标、卫星PRN编号、载噪比、多普勒和锁定时间,敏感信息至少包括载波、伪距、精确坐标和卫星PRN编号。
4.如权利要求2或3所述的基准站数据的选择性加解密方法,其特征在于,协议帧采用直接表示法,协议帧包括协议头、第一至第N个观测数据和校验码,采用结构化分析方法识别出敏感信息分布在各个观测数据协议帧中。
5.如权利要求2或3所述的基准站数据的选择性加解密方法,其特征在于,协议帧采用差分表示法,协议帧包括协议头、第一至第N个观测数据和校验码,采用结构化分析方法识别出敏感信息分布在观测数据协议帧的参考段中。
6.如权利要求1所述的基准站数据的选择性加解密方法,
7.如权利要求1所述的基准站数据的选择性加解密方法,其特征在于,采用对称算法将数据块加密为密文,并且,采用对称算法将数据块解密为明文,并且,加密和解密前后数据块的长度保持不变。
8.如权利要求1所述的基准站数据的选择性加解密方法,其特征在于,一个历元时间段内具有来自不同导航系统的一个或多个协议帧。
9.一种基准站数据的选择性加解密系统,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,计算机可读存储介质中存储有计算机可执行指令,计算机可执行指令被处理器执行时实现如权利要求1至8中任意一项的方法中的步骤。
...【技术特征摘要】
1.一种基准站数据的选择性加解密方法,其特征在于,包括:
2.如权利要求1所述的基准站数据的选择性加解密方法,其特征在于,基准站数据包括下组中的一个或多个:载波、伪距、精确坐标、卫星prn编号、载噪比、多普勒和锁定时间,敏感信息至少包括载波、伪距和精确坐标。
3.如权利要求1所述的基准站数据的选择性加解密方法,其特征在于,基准站数据包括下组中的一个或多个:载波、伪距、精确坐标、卫星prn编号、载噪比、多普勒和锁定时间,敏感信息至少包括载波、伪距、精确坐标和卫星prn编号。
4.如权利要求2或3所述的基准站数据的选择性加解密方法,其特征在于,协议帧采用直接表示法,协议帧包括协议头、第一至第n个观测数据和校验码,采用结构化分析方法识别出敏感信息分布在各个观测数据协议帧中。
5.如权利要求2或3所述的基准站数据的选择性加解密方法,其特征在于,协议帧采用...
【专利技术属性】
技术研发人员:向世浩,
申请(专利权)人:千寻位置网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。