【技术实现步骤摘要】
用于无人驾驶水下交通工具的安全且容断通信
本公开涉及水下通信,并且更具体地涉及用于提供安全容断网络水下通信的技术。
技术介绍
尽管覆盖70%的地球表面,但对海底环境知之甚少。该环境是几乎不可渗透的通信介质,并且巨大的压力使得访问海底信息成为一项艰巨的挑战。尽管如此,海底声学通信系统仍可以很快地用于提供关于海底环境的广泛信息。然而,常规解决方案不允许用于水下交通工具的安全且可靠的网络通信。例如,虽然类似TCP/IP的通信协议可以在某些情况下提供可靠且安全的网络通信,但这些技术通常不适合水下通信。作为示例,诸如TCP/IP的通信系统要求点对点通信链路内的所有中间段(hop)同时处于活动状态,然而用于水下通信系统的中间段可能经常经历间歇性连接。此外,在许多环境(诸如用于水下交通工具的通信)中,显著延迟和中断的数据传输是常见的。在这些环境中,在数据的成功传输之前需要优先的外部通信(例如,密码术密钥的交换)时,从数据源传输到目的地的数据被进一步延迟。由于用于密码术密钥分配的常规技术通常在源可以安全地将数据传输到目的地之前需要至少一次通信,因此这些技术可能不适用于其中对数据传输的访问是高度间歇性的水下通信网络。
技术实现思路
根据本专利技术的一个示例,一种水下通信系统包括:网络通信接口;一个或多个计算机处理器;以及包含计算机程序代码的存储器,所述计算机程序代码在通过一个或多个计算机处理器的操作来执行时实行操作。所述操作包括存储待传输到目的地装置的多个数据包。所述操作还包括确定通过网络通信接口的数据通信已经可用于第一网络节点。此外,所述操作包括:确定第一网络节点具有未被访问 ...
【技术保护点】
1.一种水下通信系统(110),其包括:网络通信接口(145);一个或多个计算机处理器(170);以及包含计算机程序代码(120)的存储器(150),所述计算机程序代码(120)在通过所述一个或多个计算机处理器(170)的操作来执行时,实行包括以下各项的操作(1000):存储(1010)待传输到目的地装置(740)的多个数据包;确定(1015)通过所述网络通信接口(145)的数据通信已经可用于第一网络节点(715);确定(1020)所述第一网络节点(715)具有未被访问准许机构(308)撤销的有效安全凭证;以及在确定(1025)所述第一网络节点(715)具有所述有效安全凭证之后,通过所述网络通信接口(145)将所存储的多个数据包传输到所述第一网络节点(715),其中所述第一网络节点(715)被配置成采用存储‑携带和转发数据消息传递技术以朝向所述目的地装置(740)传输所述多个数据包。
【技术特征摘要】
2017.10.04 US 15/724,8311.一种水下通信系统(110),其包括:网络通信接口(145);一个或多个计算机处理器(170);以及包含计算机程序代码(120)的存储器(150),所述计算机程序代码(120)在通过所述一个或多个计算机处理器(170)的操作来执行时,实行包括以下各项的操作(1000):存储(1010)待传输到目的地装置(740)的多个数据包;确定(1015)通过所述网络通信接口(145)的数据通信已经可用于第一网络节点(715);确定(1020)所述第一网络节点(715)具有未被访问准许机构(308)撤销的有效安全凭证;以及在确定(1025)所述第一网络节点(715)具有所述有效安全凭证之后,通过所述网络通信接口(145)将所存储的多个数据包传输到所述第一网络节点(715),其中所述第一网络节点(715)被配置成采用存储-携带和转发数据消息传递技术以朝向所述目的地装置(740)传输所述多个数据包。2.根据权利要求1所述的水下通信系统(110),其中确定(1025)所述第一网络节点(715)具有未被访问准许机构(308)撤销的有效安全凭证还包括:确定对应于所述第一网络节点的标识符是否与撤销列表(212)内的标识符相匹配,其中所述撤销列表(212)包括已经撤销对公用主密钥(208)和私用解密密钥(210)中的至少一个的访问的网络节点的多个标识符。3.根据权利要求1或2所述的水下通信系统(110),所述操作还包括:存储(1010)待传输到第二目的地装置的第二多个数据包;确定(1015)通过所述网络通信接口(145)的数据通信可用于所述第一网络节点(715),以用于传输所述第二多个数据包;以及确定(1020)所述第一网络节点(715)是否仍具有未被访问准许机构(308)撤销的所述有效安全凭证。4.根据权利要求3所述的水下通信系统(110),其中确定(1020)所述第一网络节点(715)仍具有未被访问拒绝机构(312)撤销的所述有效安全凭证还包括:在确定对应于所述第一网络节点(715)的标识符与所述撤销列表(212)内的标识符相匹配之后,确定所述第一网络节点(715)没有有效安全凭证;以及因此,防止将所存储的多个数据包传输到所述第一网络节点(715)。5.根据权利要求4所述的水下通信系统(110),其中所述访问拒绝机构(312)还被配置成实行包括以下各项的操作:接收与所述水下通信系统(110)相关联的标识符、地址和识别证明;生成专属于所述水下通信系统(110)的私用解密密钥(210);以及生成公用主密钥(208)和访问拒绝主密钥(214)以用于验证对所述公用主密钥(208)或所述私用解密密钥(210)的访问被撤销,所述私用解密密钥(210)、公用主密钥(208)和访问拒绝主密钥(214)被配置为存储在所述水下通信系统(110)中。6.根据权利要求1或2所述的水下通信系统(110),所述操作还包括:在确定所述第一网络节点(715)具有所述有效安全凭证之后:通过传递公用主密钥(208)、有效时段和所述目的地装置的标识符作为密钥生成器模块(218)的输入来生成公用加密密钥的临时副本;以及使用所生成的公用加密密钥的临时副本来加密所述多个数据包。7.根据权利要求1或2所述的水下通信系统(110),其中所述网络通信接口(145)还包括声学数据传输装置。8.根据权利要求1或2所述的水下通信系统(110),其中通过所述网络通信接口(145)将所存储的多个数据包传输到所述第一网络节点(715)并且所述第一网络节点(715)采用存储-携带和转发数据消息传递技术以朝向所述目的地装置(740)传输所述多个数据包还包括:对于所述多个数据包中的第一数据包,确定已满足再传输条件;以及通过所述网络通信接口(145)将所述多个数据包中的所述第一数据包再传输到所...
【专利技术属性】
技术研发人员:K·维斯瓦纳坦,F·L·坦普林,G·T·库珀,
申请(专利权)人:波音公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。