本技术涉及信息传输,尤其涉及一种定位信息传输方法、装置及存储介质。
背景技术:
1、北斗卫星导航系统,简称“北斗”,是由3geo+3igso+24meo组成的卫星导航系统,结合卫星通信相关技术,实现定位、导航、授时、短报文通信四大功能,其中,北斗定位功能应用最为广泛。北斗基本定位原理是卫星不间断地发送自身的星历参数和时间信息,终端机接收到这些信息后,经过计算求出终端机的三维坐标信息。
2、北斗的应用十分广泛,尤其在汽车车辆等领域。但是车辆的定位信息往往与用户隐私和安全息息相关,现有车辆等终端对定位信息的保护方式不够严密,存在泄漏的风险,定位信息在传输过程中缺乏安全性。
技术实现思路
1、本技术提供一种定位信息传输方法、装置及存储介质,用于提高定位信息在传输过程中的安全性。本技术技术方案如下:
2、第一方面,本技术提供一种定位信息传输方法,该方法包括:
3、获取定位信息;
4、基于第一量子随机数对定位信息进行加偏,得到偏移后的定位信息;
5、对偏移后的定位信息进行加密,得到加密后的定位信息;
6、发送加密后的定位信息和第一量子随机数对应的索引信息。
7、本技术提供的技术方案至少带来以下有益效果:首先基于第一量子随机数对定位信息进行加偏,得到偏移后的定位信息,通过量子真随机特性,来实现对定位信息不可预知方向的偏移、不可预知距离的偏移。然后对偏移后的定位信息进行加密,得到加密后的定位信息,进一步提高定位信息在传输过程中安全性,实现双重加密保障。最后发送加密后的定位信息和第一量子随机数对应的索引信息,以便接收端对加密后的定位信息进行解密得到实际的定位信息。其中,第一量子随机数以索引的方式发送,提高了第一量子随机数在发送端和接收端之间同步过程中的保密性,进而增加定位信息在传输过程中的破解难度,最终提高定位信息在传输过程中安全性。
8、在一种可能的实现方式中,基于第一量子随机数确定定位信息中目标参数对应的偏移方向和偏移量;对目标参数在偏移方向增加偏移量,得到偏移后的定位信息。
9、另一种可能的实现方式中,基于第一量子随机数中目标位置对应的数值的奇偶性,确定目标参数的偏移方向;基于第一量子随机数中除目标位置之外其他位置对应的数值,确定偏移量。
10、基于上述两种该可能的实现方式,可以基于第一量子随机数灵活地对定位信息进行加偏,增强定位信息的保护。
11、又一种可能的实现方式中,第一量子随机数对应的索引信息包括第一信息、第二信息和第三信息;第一信息用于确定第一量子随机数所属的序列,第二信息用于确定第一量子随机数在序列中的起始位置,第三信息用于确定第一量子随机数在序列中的终止位置。
12、基于该可能的实现方式,便于接收端基于第一量子随机数对应的索引信息准确地确定出第一量子随机数。提高第一量子随机数在同步过程中的保密性。
13、又一种可能的实现方式中,通过对称加密算法对偏移后的定位信息进行加密,得到加密后的定位信息。
14、基于该可能的实现方式,对称加密速度快,效率更高,可以提高定位信息的传输效率。
15、又一种可能的实现方式中,对称加密算法对应的密钥为第二量子随机数。
16、基于该可能的实现方式,提高对偏移后定位信息加密时所使用的密钥的随机性,增加定位信息被破解的难度,进一步保障定位信息在传输过程的安全性。
17、又一种可能的实现方式中,从第一量子随机数集合中随机选取至少一个量子随机数作为第一量子随机数,第一量子随机数集合包括至少一个量子随机数。
18、又一种可能的实现方式中,将被选取的量子随机数从第一量子随机数集合中删除;在第一量子随机数集合中的量子随机数的数量少于预设值的情况下,更新第一量子随机数集合。
19、又一种可能的实现方式中,所述更新所述第一量子随机数集合,包括:接收加密后的新第一量子随机数集合。
20、又一种可能的实现方式中,所述加密后的新第一量子随机数集合对应的加密密钥为所述第一量子随机数集合中剩余的量子随机数中的至少一个量子随机数。
21、又一种可能的实现方式中,所述第二量子随机数为预先确定或者按照预设规则从第二量子随机数集合中选取得到。
22、基于上述四种可能的实现方式,保障量子随机数的充足、保密以及真随机性。
23、第二方面,本技术提供一种定位信息传输装置,该装置包括:
24、获取模块,用于获取定位信息;
25、偏移模块,用于基于第一量子随机数对定位信息进行加偏,得到偏移后的定位信息;
26、加密模块,用于对偏移后的定位信息进行加密,得到加密后的定位信息;
27、通信模块,用于发送加密后的定位信息和第一量子随机数对应的索引信息。
28、在一种可能的实现方式中,偏移模块,具体用于:基于第一量子随机数确定定位信息中目标参数对应的偏移方向和偏移量,目标参数包括以下至少一项:经度、纬度、高程;对目标参数在偏移方向增加偏移量,得到偏移后的定位信息。
29、另一种可能的实现方式中,偏移模块,具体用于:基于第一量子随机数中目标位置对应的数值的奇偶性,确定目标参数的偏移方向;基于第一量子随机数中除目标位置之外其他位置对应的数值,确定偏移量。
30、又一种可能的实现方式中,第一量子随机数对应的索引信息包括第一信息、第二信息和第三信息;第一信息用于确定第一量子随机数所属的序列,第二信息用于确定第一量子随机数在序列中的起始位置,第三信息用于确定第一量子随机数在序列中的终止位置。
31、又一种可能的实现方式中,所加密模块,具体用于:通过对称加密算法对偏移后的定位信息进行加密,得到加密后的定位信息。
32、又一种可能的实现方式中,对称加密算法对应的密钥为第二量子随机数。
33、又一种可能的实现方式中,获取模块,还用于:从第一量子随机数集合中随机选取至少一个量子随机数作为第一量子随机数,第一量子随机数集合包括至少一个量子随机数。
34、又一种可能的实现方式中,该装置还包括处理模块,处理模块,用于:将被选取的量子随机数从第一量子随机数集合中删除;在第一量子随机数集合中的量子随机数的数量少于预设值的情况下,更新第一量子随机数集合。
35、又一种可能的实现方式中,通信模块,还用于接收加密后的新第一量子随机数集合。
36、又一种可能的实现方式中,所述加密后的新第一量子随机数集合对应的加密密钥为所述第一量子随机数集合中剩余的量子随机数中的至少一个量子随机数。
37、又一种可能的实现方式中,所述第二量子随机数为预先确定或者按照预设规则从第二量子随机数集合中选取得到。
38、第三方面,提供一种通信装置,包括:存储器和处理器;存储器和处理器耦合;存储器用于存储处理器可执行的计算机程序指令;处理器执行计算机程序指令时实现如第一方面及任一种可能的实现方式的定位信息传输方法。
39、第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,当计算机程序指令在计算机(例如通信装置或定位信息传输装置)上运行时实现如第一方面及任一种可能的实现方式的定位信息传输方法。
40、第五方面,提供一种计算机程序产品,该计算机程序产品包括计算机程序指令,该计算机程序指令被执行时实现如第一方面及上述任一种可能的实现方式的定位信息传输方法。
41、本技术中第二方面到第五方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述。第二方面到第五方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式的有益效果分析,此处不再赘述。
1.一种定位信息传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于第一量子随机数对所述定位信息进行加偏,得到偏移后的定位信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一量子随机数确定对所述定位信息中的目标参数的偏移方向和偏移量,包括:
4.根据权利要求1所述的方法,其特征在于,所述第一量子随机数对应的索引信息包括第一信息、第二信息和第三信息;所述第一信息用于确定所述第一量子随机数所属的序列,第二信息用于确定所述第一量子随机数在所述序列中的起始位置,第三信息用于确定所述第一量子随机数在所述序列中的终止位置。
5.根据权利要求1所述的方法,其特征在于,所述对所述偏移后的定位信息进行加密,得到加密后的定位信息,包括:
6.根据权利要求5所述的方法,其特征在于,所述对称加密算法对应的密钥为第二量子随机数。
7.根据权利要求1所述的方法,其特征在于,在所述基于第一量子随机数对所述定位信息进行加偏,得到偏移后的定位信息之前,还包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述更新所述第一量子随机数集合,包括:
10.根据权利要求9所述的方法,其特征在于,所述加密后的新第一量子随机数集合对应的加密密钥为所述第一量子随机数集合中剩余的量子随机数中的至少一个量子随机数。
11.根据权利要求6所述的方法,其特征在于,所述第二量子随机数为预先确定或者按照预设规则从第二量子随机数集合中选取得到。
12.一种定位信息传输方法装置,其特征在于,所述装置包括:
13.根据权利要求12所述的装置,其特征在于,
14.根据权利要求13所述的装置,其特征在于,
15.根据权利要求12所述的装置,其特征在于,所述第一量子随机数对应的索引信息包括第一信息、第二信息和第三信息;所述第一信息用于确定所述第一量子随机数所属的序列,第二信息用于确定所述第一量子随机数在所述序列中的起始位置,第三信息用于确定所述第一量子随机数在所述序列中的终止位置。
16.根据权利要求12所述的装置,其特征在于,
17.根据权利要求16所述的装置,其特征在于,所述对称加密算法对应的密钥为第二量子随机数。
18.根据权利要求12所述的装置,其特征在于,
19.根据权利要求18所述的装置,其特征在于,所述装置还包括处理模块,所述处理模块,用于:
20.根据权利要求19所述的装置,其特征在于,
21.根据权利要求20所述的装置,其特征在于,所述加密后的新第一量子随机数集合对应的加密密钥为所述第一量子随机数集合中剩余的量子随机数中的至少一个量子随机数。
22.根据权利要求17所述的装置,其特征在于,所述第二量子随机数为预先确定或者按照预设规则从第二量子随机数集合中选取得到。
23.一种通信装置,其特征在于,所述通信装置包括:处理器和用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,使得所述通信装置执行如权利要求1-11中任一项所述的定位信息传输方法。
24.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,当所述计算机指令在通信装置上运行时,使得所述通信装置执行如权利要求1-11中任一项所述的定位信息传输方法。