一种通信设备距离的计算方法、装置及通信设备制造方法及图纸

技术编号:38465943 阅读:9 留言:0更新日期:2023-08-11 14:43
本发明专利技术提供一种通信设备距离的计算方法、装置及通信设备,涉及通信设备轨道计算技术领域。该方法包括:将所述第一通信设备的第一位置信息加密后得到的第一加密数据发送给第二通信设备;接收所述第二通信设备根据所述第一加密数据反馈的第一中间数据;所述第一中间数据包括:加密后的所述第二通信设备的第二位置信息;根据所述第一中间数据,验证所述第二位置信息的真实性;在验证通过的情况下,根据所述第一中间数据,确定所述第一通信设备与所述第二通信设备之间的距离。本发明专利技术的方案,解决了基于半诚实模型计算通信设备之间的距离时因无法判断对方数据真实性,导致计算结果的正确性无法保证的问题,提高了通信设备之间的距离计算的准确性。离计算的准确性。离计算的准确性。

【技术实现步骤摘要】
一种通信设备距离的计算方法、装置及通信设备


[0001]本专利技术涉及通信设备轨道计算
,特别是指一种通信设备距离的计算方法、装置及通信设备。

技术介绍

[0002]近些年来,随着卫星通信应用的高速发展,同步轨道卫星越来越多,卫星间距越来越小,卫星的通信频率受到影响,因此距离较近卫星之间的干扰现象逐年增多。所以,各方在发射卫星之前,需要分析与方邻近卫星的轨道交叠情况,避免干扰情况出现。但是卫星轨道数据属于高度机密的数据,各方都不会公开,所以卫星轨道交叠情况的分析需要在隐私保护的前提下进行。
[0003]现有技术中针对两个卫星轨道距离的计算,或者基于半诚实模型判断两方卫星向量相似性,但由于半诚实模型需要双方的真实数据才能计算,各方均无法得到对方的高度机密的数据,因此针对两个卫星轨道距离的计算,半诚实模型的局限性较大;或者仅通过同态加密比较两个卫星坐标向量模长来判断向量的相似性,没有真正计算其欧氏距离本身,计算结果的精度较低。

技术实现思路

[0004]本专利技术的目的是提供一种通信设备距离的计算方法、装置及通信设备,用以解决现有技术中基于半诚实模型计算通信设备之间的距离时因无法判断对方数据真实性,导致计算结果的正确性无法保证的问题。
[0005]为达到上述目的,本专利技术的实施例提供一种通信设备距离的计算方法,应用于第一通信设备,包括:
[0006]将所述第一通信设备的第一位置信息加密后得到的第一加密数据发送给第二通信设备;
[0007]接收所述第二通信设备根据所述第一加密数据反馈的第一中间数据;所述第一中间数据包括:加密后的所述第二通信设备的第二位置信息;
[0008]根据所述第一中间数据,验证所述第二位置信息的真实性;
[0009]在验证通过的情况下,根据所述第一中间数据,确定所述第一通信设备与所述第二通信设备之间的距离。
[0010]进一步地,所述根据所述第一通信设备的第一位置信息,得到第一加密数据,包括:
[0011]对所述第一位置信息中的位置坐标进行加密,得到第一子加密数据;
[0012]对所述第一通信设备生成的第一随机数进行加密,得到加密后的第一随机数;
[0013]根据第一加密算法对所述第一子加密数据和所述加密后的第一随机数进行处理,得到第二子加密数据;
[0014]其中,所述第一加密数据包括所述第一子加密数据和所述第二子加密数据。
[0015]进一步地,所述根据所述第一中间数据,验证所述第二位置信息的真实性,包括:
[0016]通过私钥对所述第一中间数据进行解密,得到第二中间数据;
[0017]根据所述第二中间数据确定第一参考值,并将所述第一参考值发送至所述第二通信设备;
[0018]接收所述第二通信设备根据所述第一参考值反馈的第三中间数据和第四中间数据;
[0019]对所述第三中间数据中的至少一个数据进行解密和去随机化处理,得到第五中间数据,对所述第四中间数据中的至少一个数据进行解密和去随机化处理,得到第六中间数据,并将所述第五中间数据、所述第六中间数据以及所述第一通信设备预生成的哈希函数发送给第二通信设备;
[0020]接收所述第二通信设备发送的随机盐值、第二随机数和第一哈希值,以及所述第二通信设备根据所述第六中间数据反馈的第七中间数据;
[0021]根据所述随机盐值、所述第二随机数、所述第一哈希值、所述第五中间数据以及所述第七中间数据验证所述第二位置信息的真实性;
[0022]其中,所述第五中间数据与所述第六中间数据的数量之和为3。
[0023]进一步地,所述根据所述随机盐值、所述第二随机数、所述第一哈希值、所述第五中间数据以及所述第七中间数据验证所述第二位置信息的真实性,包括:
[0024]根据所述第一通信设备预生成的哈希函数对所述随机盐值和所述第二随机数进行处理,得到第二哈希值;
[0025]在所述第二哈希值等于所述第一哈希值的情况下,对第五中间数据和所述第七中间数据求和,得到第八中间值;
[0026]若所述第八中间数据与所述第二随机数的平方的乘积与所述第一参考值相等,则所述第二位置信息的真实性通过验证。
[0027]进一步地,所述在验证通过的情况下,根据所述第一中间数据,确定所述第一通信设备与所述第二通信设备之间的距离,包括:
[0028]所述第一通信设备与所述第二通信设备之间的距离等于所述第八中间数据的二分之一次方。
[0029]为达到上述目的,本专利技术的实施例提供一种通信设备距离的计算方法,应用于第二通信设备,包括:
[0030]接收第一通信设备发送的第一加密数据,所述第一加密数据包括所述第一通信设备的第一位置信息;
[0031]根据所述第一加密数据,确定第一中间数据,并将所述第一中间数据发送给所述第一通信设备;所述第一中间数据包括:加密后的所述第二通信设备的第二位置信息;
[0032]根据所述第一中间数据,验证所述第一位置信息的真实性;
[0033]在验证通过的情况下,根据所述第一中间数据,确定所述第一通信设备与所述第二通信设备之间的距离。
[0034]进一步地,所述第一加密数据包括第一子加密数据和第二子加密数据;
[0035]对所述第二位置信息中的位置坐标进行加密,得到第三子加密数据;
[0036]所述根据所述第一加密数据,确定第一中间数据,包括:
[0037]根据第一加密算法对所述第二子加密数据、所述第三子加密数据以及所述第二通信设备生成的第二随机数进行处理,得到所述第一中间数据。
[0038]进一步地,所述根据所述第一中间数据,验证所述第一位置信息的真实性,包括:
[0039]接收所述第一通信设备根据所述第一中间数据反馈的第一参考值,并对所述第一参考值进行加密计算;
[0040]根据加密计算后的所述第一参考值确定第三中间数据和第四中间数据,并将所述第三中间数据和所述第四中间数据发送至所述第一通信设备;
[0041]接收所述第一通信设备根据所述第三中间数据和所述第四中间数据反馈的第五中间数据和第六中间数据以及所述第一通信设备预生成的哈希函数;
[0042]对所述第六中间数据进行去随机化处理,得到第七中间数据;
[0043]根据所述哈希函数对所述第二通信设备生成的随机盐值和第二随机数进行处理,确定第一哈希值,并将所述第一中间值、所述随机盐值、所述第二随机数以及第一哈希值发送给所述第一通信设备;
[0044]根据所述第七中间数据、所述第五中间数据以及所述第一参考值,验证所述第一位置信息的真实性。
[0045]进一步地,所述根据所述第七中间数据、所述第五中间数据以及所述第一参考值,验证所述第一位置信息的真实性,包括:
[0046]将所述第七中间数据和所述第五中间数据相加,得到第九中间数据;
[0047]若所述第九中间数据与所述第二随机数的平方的乘积与所述第一参考值相本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信设备距离的计算方法,应用于第一通信设备,其特征在于,包括:将所述第一通信设备的第一位置信息加密后得到的第一加密数据发送给第二通信设备;接收所述第二通信设备根据所述第一加密数据反馈的第一中间数据;所述第一中间数据包括:加密后的所述第二通信设备的第二位置信息;根据所述第一中间数据,验证所述第二位置信息的真实性;在验证通过的情况下,根据所述第一中间数据,确定所述第一通信设备与所述第二通信设备之间的距离。2.根据权利要求1所述的通信设备距离的计算方法,其特征在于,所述根据所述第一通信设备的第一位置信息,得到第一加密数据,包括:对所述第一位置信息中的位置坐标进行加密,得到第一子加密数据;对所述第一通信设备生成的第一随机数进行加密,得到加密后的第一随机数;根据第一加密算法对所述第一子加密数据和所述加密后的第一随机数进行处理,得到第二子加密数据;其中,所述第一加密数据包括所述第一子加密数据和所述第二子加密数据。3.根据权利要求2所述的通信设备距离的计算方法,其特征在于,所述根据所述第一中间数据,验证所述第二位置信息的真实性,包括:通过私钥对所述第一中间数据进行解密,得到第二中间数据;根据所述第二中间数据确定第一参考值,并将所述第一参考值发送至所述第二通信设备;接收所述第二通信设备根据所述第一参考值反馈的第三中间数据和第四中间数据;对所述第三中间数据中的至少一个数据进行解密和去随机化处理,得到第五中间数据,对所述第四中间数据中的至少一个数据进行解密和去随机化处理,得到第六中间数据,并将所述第五中间数据、所述第六中间数据以及所述第一通信设备预生成的哈希函数发送给第二通信设备;接收所述第二通信设备发送的随机盐值、第二随机数和第一哈希值,以及所述第二通信设备根据所述第六中间数据反馈的第七中间数据;根据所述随机盐值、所述第二随机数、所述第一哈希值、所述第五中间数据以及所述第七中间数据验证所述第二位置信息的真实性;其中,所述第五中间数据与所述第六中间数据的数量之和为3。4.根据权利要求3所述的通信设备距离的计算方法,其特征在于,所述根据所述随机盐值、所述第二随机数、所述第一哈希值、所述第五中间数据以及所述第七中间数据验证所述第二位置信息的真实性,包括:根据所述第一通信设备预生成的哈希函数对所述随机盐值和所述第二随机数进行处理,得到第二哈希值;在所述第二哈希值等于所述第一哈希值的情况下,对第五中间数据和所述第七中间数据求和,得到第八中间值;若所述第八中间数据与所述第二随机数的平方的乘积与所述第一参考值相等,则所述第二位置信息的真实性通过验证。
5.根据权利要求4所述的通信设备距离的计算方法,其特征在于,所述在验证通过的情况下,根据所述第一中间数据,确定所述第一通信设备与所述第二通信设备之间的距离,包括:所述第一通信设备与所述第二通信设备之间的距离等于所述第八中间数据的二分之一次方。6.一种通信设备距离的计算方法,应用于第二通信设备,其特征在于,包括:接收第一通信设备发送的第一加密数据,所述第一加密数据包括所述第一通信设备的第一位置信息;根据所述第一加密数据,确定第一中间数据,并将所述第一中间数据发送给所述第一通信设备;所述第一中间数据包括:加密后的所述第二通信设备的第二位置信息;根据所述第一中间数据,验证所述第一位置信息的真实性;在验证通过的情况下,根据所述第一中间数据,确定所述第一通信设备与所述第二通信设备之间的距离。7.根据权利要求6所述的通信设备距离的计算方法,其特征在于,所述第一加密数据包括第一子加密数据和第二子加密数据;对所述第二位置信息中的位置坐标进行加密,得到第三子加密数据;所述根据所述第一加密数据,确定第一中间数据,包括:根据第一加密算法对所述第二子加密数据、所述第三子加密数据以及所述第二通信设备生成的第二随机数进行处理,得到所述第一中间数据。8.根据权利要求7所述的通信设备距离的计算方法,其特征在于,所述根据所述第一中间数据,验证所述第一位置信息的真实性,包括:接收所述第一通信设备根据所述第一中间数据反馈的第一参考值,并对所述第一参考值进行加密计算;根据加密计算后的所述第一参考值确定第三中间数据和第四中间数据,并将所述第三中间数据和所述第四中间数据发送至所述第一通信设备;接收所述第一通信设备根据所述第三中间数据和所述第四中间数据反馈的第五中间数据和第六中间...

【专利技术属性】
技术研发人员:郭斯栩耿慧拯张鑫月
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1