一种安全路由的实现方法及装置制造方法及图纸

技术编号:20369272 阅读:21 留言:0更新日期:2019-02-16 19:41
本发明专利技术提供了一种安全路由的实现方法及装置,属于通信技术领域。本发明专利技术通过接收路径请求,其中,路径请求携带待传输数据包对应的源卫星的地址信息和目的卫星的地址信息;然后根据预设的路径规划算法、源卫星的地址信息、目的卫星的地址信息,以及各卫星层级中的各链路的信任值,规划一条从源卫星至目的卫星的目标路径,并将目标路径的信息发送至源卫星,其中,信任值用于表示链路的安全程度。本发明专利技术在规划传输数据包的目标路径时,考虑了链路的信任值,这样规划的目标路径更加安全,安全的目标路径对应的传输时延较低、丢包率较低并且可用带宽较大,使用目标路径传输数据包可以有效地提高通信的安全性和可靠性。

A Method and Device for Secure Routing

The invention provides a method and device for realizing secure routing, which belongs to the field of communication technology. The invention receives a path request, in which the path request carries the address information of the source satellite and the destination satellite corresponding to the data packet to be transmitted, and then plans a target path from the source satellite to the destination satellite according to the preset path planning algorithm, the address information of the source satellite, the address information of the destination satellite and the trust value of each link at each satellite level. Path, and send the information of the target path to the source satellite, where the trust value is used to indicate the degree of link security. The method considers the trust value of the link when planning the target path of the transmission data packet, so that the planned target path is more secure, the transmission delay corresponding to the secure target path is lower, the packet loss rate is lower, and the available bandwidth is larger. Using the target path to transmit the data packet can effectively improve the security and reliability of communication.

【技术实现步骤摘要】
一种安全路由的实现方法及装置
本专利技术涉及通信
,特别是涉及一种安全路由的实现方法及装置。
技术介绍
在卫星通信系统中,由于空间链路的开放性,导致空间链路容易受到入侵和攻击,具体的,卫星之间的传输信息容易被攻击者或入侵者截获、干扰、删除和篡改,甚至进而导致传输的信息失效或者被摧毁。现有的安全路由技术主要应用在地面的无线Mesh网络(无线网格网络)、传感网络等领域,而空间网络的安全路由技术还不成熟。通过现有的空间网络的安全路由技术选择路径时,通常是先通过最短路径算法确定当前可用的路径,然后从可用的路径中随机选取一条路径进行信息传输。然而,专利技术人在实现本专利技术的过程中发现,现有技术至少存在如下问题:在空间链路容易受到攻击和入侵的情况下,通过现有的空间网络的安全路由技术选择传输信息的路径时,采用随机性的选择方式,容易导致通信的安全性和可靠性较低。
技术实现思路
本专利技术实施例的目的在于提供一种安全路由的实现方法、装置及电子设备,以提高通信的安全性和可靠性。具体技术方案如下:第一方面,提供了一种安全路由的实现方法,所述方法包括:接收路径请求,其中,所述路径请求携带待传输数据包对应的源卫星的地址信息和目的卫星的地址信息;根据预设的路径规划算法、所述源卫星的地址信息、所述目的卫星的地址信息,以及各卫星层级中的各链路的信任值,规划一条从所述源卫星至所述目的卫星的目标路径,并将所述目标路径的信息发送至所述源卫星;其中,所述信任值用于表示链路的安全程度;其中,所述各卫星层级中的各链路的信任值是根据以下方式获得的:获取所述各卫星层级中的各链路的链路状态信息;根据所述各链路的链路状态信息和预设的信任值计算公式,计算所述各卫星层级中的各链路的信任值。可选的,所述根据预设的路径规划算法、所述源卫星的地址信息、所述目的卫星的地址信息,以及各卫星层级中的各链路的信任值,规划一条从所述源卫星至所述目的卫星的目标路径的步骤,包括:根据预设的路径规划算法、所述源卫星的地址信息、所述目的卫星的地址信息,以及各卫星层级中的各链路的信任值,规划从所述源卫星至所述目的卫星的可用路径;其中,所述可用路径中各目标链路的信任值均大于预设阈值,其中,目标链路两端的卫星属于同一卫星层级;从所规划的可用路径中,选择一条可用路径作为从所述源卫星至所述目的卫星的目标路径。可选的,所述可用路径为多条,并且所述多条可用路径有汇聚节点;所述从所规划的可用路径中,选择一条可用路径作为从所述源卫星至所述目的卫星的目标路径的步骤,包括:从所规划的可用路径中,确定包含所述汇聚节点的目标链路;将所确定的目标链路中,信任值最大的目标链路所属的可用路径作为从所述源卫星至所述目的卫星的目标路径。可选的,所述可用路径为多条,并且所述多条可用路径没有汇聚节点;所述从所规划的可用路径中,选择一条可用路径作为从所述源卫星至所述目的卫星的目标路径的步骤,包括:针对所规划的可用路径中每条可用路径,根据该每条可用路径所包含的目标链路的信任值和所包含的目标链路数目,计算该每条可用路径的平均信任值;将最大平均信任值对应的可用路径作为从所述源卫星至所述目的卫星的目标路径。可选的,所述链路状态信息包括链路的传输时延、丢包率和可用带宽,信任值计算公式为:其中,T(i,j)为卫星i和卫星j之间的链路的信任值,α为所述卫星i和所述卫星j之间的链路的传输时延权重,β分别为所述卫星i和所述卫星j之间的链路的丢包率权重,γ为所述卫星i和所述卫星j之间的链路的可用带宽权重,且α+β+γ=1,tdmax为所述卫星i和所述卫星j之间的链路的传输时延的最大值,td为所述卫星i和所述卫星j之间的链路的传输时延,plmax为所述卫星i和所述卫星j之间的链路的丢包率的最大值,pl为为所述卫星i和所述卫星j之间的链路的丢包率,rbmin为所述卫星i和所述卫星j之间的链路的可用带宽的最小值,rb为所述卫星i和所述卫星j之间的链路的可用带宽。第二方面,提供了一种安全路由的实现装置,所述装置包括:接收模块,用于接收路径请求,其中,所述路径请求携带待传输数据包对应的源卫星的地址信息和目的卫星的地址信息;规划模块,用于根据预设的路径规划算法、所述源卫星的地址信息、所述目的卫星的地址信息,以及各卫星层级中的各链路的信任值,规划一条从所述源卫星至所述目的卫星的目标路径,并将所述目标路径的信息发送至所述源卫星;其中,所述信任值用于表示链路的安全程度;其中,所述各卫星层级中的各链路的信任值是根据以下方式获得的:获取所述各卫星层级中的各链路的链路状态信息;根据所述各链路的链路状态信息和预设的信任值计算公式,计算所述各卫星层级中的各链路的信任值。可选的,所述规划模块包括:规划子模块,用于根据预设的路径规划算法、所述源卫星的地址信息、所述目的卫星的地址信息,以及各卫星层级中的各链路的信任值,规划从所述源卫星至所述目的卫星的可用路径;其中,所述可用路径中各目标链路的信任值均大于预设阈值,其中,目标链路两端的卫星属于同一卫星层级;选择子模块,用于从所规划的可用路径中,选择一条可用路径作为从所述源卫星至所述目的卫星的目标路径。可选的,所述可用路径为多条,并且所述多条可用路径有汇聚节点;所述选择子模块具体用于:从所规划的可用路径中,确定包含所述汇聚节点的目标链路;将所确定的目标链路中,信任值最大的目标链路所属的可用路径作为从所述源卫星至所述目的卫星的目标路径。可选的,所述可用路径为多条,并且所述多条可用路径没有汇聚节点;所述选择子模块具体用于:针对所规划的可用路径中每条可用路径,根据该每条可用路径所包含的目标链路的信任值和所包含的目标链路数目,计算该每条可用路径的平均信任值;将最大平均信任值对应的可用路径作为从所述源卫星至所述目的卫星的目标路径。可选的,所述链路状态信息包括链路的传输时延、丢包率和可用带宽,信任值计算公式为:其中,T(i,j)为卫星i和卫星j之间的链路的信任值,α为所述卫星i和所述卫星j之间的链路的传输时延权重,β分别为所述卫星i和所述卫星j之间的链路的丢包率权重,γ为所述卫星i和所述卫星j之间的链路的可用带宽权重,且α+β+γ=1,tdmax为所述卫星i和所述卫星j之间的链路的传输时延的最大值,td为所述卫星i和所述卫星j之间的链路的传输时延,plmax为所述卫星i和所述卫星j之间的链路的丢包率的最大值,pl为为所述卫星i和所述卫星j之间的链路的丢包率,rbmin为所述卫星i和所述卫星j之间的链路的可用带宽的最小值,rb为所述卫星i和所述卫星j之间的链路的可用带宽。第三方面,提供了一种电子设备,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口、所述存储器通过所述通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序时,实现上述任一所述的安全路由的实现方法步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的安全路由的实现方法。第五方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的安全路由的实现方法。本专利技术实施本文档来自技高网...

【技术保护点】
1.一种安全路由的实现方法,其特征在于,所述方法包括:接收路径请求,其中,所述路径请求携带待传输数据包对应的源卫星的地址信息和目的卫星的地址信息;根据预设的路径规划算法、所述源卫星的地址信息、所述目的卫星的地址信息,以及各卫星层级中的各链路的信任值,规划一条从所述源卫星至所述目的卫星的目标路径,并将所述目标路径的信息发送至所述源卫星;其中,所述信任值用于表示链路的安全程度;其中,所述各卫星层级中的各链路的信任值是根据以下方式获得的:获取所述各卫星层级中的各链路的链路状态信息;根据所述各链路的链路状态信息和预设的信任值计算公式,计算所述各卫星层级中的各链路的信任值。

【技术特征摘要】
1.一种安全路由的实现方法,其特征在于,所述方法包括:接收路径请求,其中,所述路径请求携带待传输数据包对应的源卫星的地址信息和目的卫星的地址信息;根据预设的路径规划算法、所述源卫星的地址信息、所述目的卫星的地址信息,以及各卫星层级中的各链路的信任值,规划一条从所述源卫星至所述目的卫星的目标路径,并将所述目标路径的信息发送至所述源卫星;其中,所述信任值用于表示链路的安全程度;其中,所述各卫星层级中的各链路的信任值是根据以下方式获得的:获取所述各卫星层级中的各链路的链路状态信息;根据所述各链路的链路状态信息和预设的信任值计算公式,计算所述各卫星层级中的各链路的信任值。2.根据权利要求1所述的方法,其特征在于,所述根据预设的路径规划算法、所述源卫星的地址信息、所述目的卫星的地址信息,以及各卫星层级中的各链路的信任值,规划一条从所述源卫星至所述目的卫星的目标路径的步骤,包括:根据预设的路径规划算法、所述源卫星的地址信息、所述目的卫星的地址信息,以及各卫星层级中的各链路的信任值,规划从所述源卫星至所述目的卫星的可用路径;其中,所述可用路径中各目标链路的信任值均大于预设阈值,其中,目标链路两端的卫星属于同一卫星层级;从所规划的可用路径中,选择一条可用路径作为从所述源卫星至所述目的卫星的目标路径。3.根据权利要求2所述的方法,其特征在于,所述可用路径为多条,并且所述多条可用路径有汇聚节点;所述从所规划的可用路径中,选择一条可用路径作为从所述源卫星至所述目的卫星的目标路径的步骤,包括:从所规划的可用路径中,确定包含所述汇聚节点的目标链路;将所确定的目标链路中,信任值最大的目标链路所属的可用路径作为从所述源卫星至所述目的卫星的目标路径。4.根据权利要求2所述的方法,其特征在于,所述可用路径为多条,并且所述多条可用路径没有汇聚节点;所述从所规划的可用路径中,选择一条可用路径作为从所述源卫星至所述目的卫星的目标路径的步骤,包括:针对所规划的可用路径中每条可用路径,根据该每条可用路径所包含的目标链路的信任值和所包含的目标链路数目,计算该每条可用路径的平均信任值;将最大平均信任值对应的可用路径作为从所述源卫星至所述目的卫星的目标路径。5.根据权利要求1-4任一所述的方法,其特征在于,所述链路状态信息包括链路的传输时延、丢包率和可用带宽,信任值计算公式为:其中,T(i,j)为卫星i和卫星j之间的链路的信任值,α为所述卫星i和所述卫星j之间的链路的传输时延权重,β分别为所述卫星i和所述卫星j之间的链路的丢包率权重,γ为所述卫星i和所述卫星j之间的链路的可用带宽权重,且α+β+γ=1,tdmax为所述卫星i和所述卫星j之间的链路的传输时延的最大值,td为所述卫星i和所述卫星j之间的链路的传输时延,plmax为所述卫星i和所述卫星j之间的链路的丢包率的最大值,pl为为所述卫星i和所述卫星j之间的链路的丢包率...

【专利技术属性】
技术研发人员:忻向军张琦田清华陶滢刘晔祺田凤沈宇飞曹桂兴陈东高梓贺刘乃金王拥军丁睿杨雷静
申请(专利权)人:北京邮电大学中国空间技术研究院
类型:发明
国别省市:北京,11

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

1