本公开涉及自主车辆防盗。目的地请求可指定通过车辆标识符识别的自主车辆的目的地位置。所述请求可以是针对目的地请求的时间戳的唯一性的。所述请求的加密的有效载荷可被解密以使用长密钥识别目的地位置,所述长密钥与车辆标识符关联并且以使用所述时间戳确定的密钥偏移为索引。指定目的地位置的驾驶命令可被发送至自主车辆。
【技术实现步骤摘要】
本公开的多个方面涉及用于减少对自主车辆及其内容物品的盗窃的消息传送技术。
技术介绍
自车辆出现以来,车辆盗窃就是个难题。通常,偷盗车辆或其物品的窃贼必须实际出现来偷窃车辆。随着自主车辆的出现,通过使用基础设施与车辆的通信以将车辆的路线变更至用于拆卸、转售或移除物品的地点,窃贼可以远程偷窃车辆及其物品/乘员。
技术实现思路
在第一说明性实施例中,一种系统包括服务器,所述服务器被配置为:通过网络从请求装置接收指定自主车辆的目的地位置的目的地请求的加密的有效载荷;验证所述目的地请求的时间戳的唯一性;对所述加密的有效载荷进行解密,以使用长密钥识别所述目的地位置,所述长密钥以使用所述时间戳确定的密钥偏移为索引;将指定所述目的地位置的驾驶命令发送至所述自主车辆。在第二说明性实施例中,一种系统包括移动装置,所述移动装置被配置为:接收用于自主车辆的目的地位置;产生指定所述目的地位置的目的地请求;使用所述目的地请求的时间戳识别长密钥中的密钥偏移;使用所述密钥偏移加密所述目的地请求的有效载荷;将所述目的地请求发送至服务器以转发至所述自主车辆。在第三说明性实施例中,一种计算机执行的方法包括:接收指定通过车辆标识符识别的自主车辆的目的地的请求;验证针对车辆标识符的请求时间戳的唯一性;解密请求的有效载荷,以使用长密钥识别目的地,所述长密钥与车辆标识符相关联并以使用所述时间戳确定的密钥偏移为索引;将指定目的地的驾驶命令发送至所述自主车辆。根据本公开的一个实施例,所述方法还包括:当对所述请求时间戳的唯一性的验证失败时发出警告。根据本公开的一个实施例,所述长密钥包括至少与所述目的地请求的有效载荷的字节长度一样长的随机字节串。根据本公开的一个实施例,所述方法还包括:通过执行利用未加密的有效载荷和长密钥执行对未加密的有效载荷进行加密的数学运算的逆运算,来对所述有效载荷进行解密。根据本公开的一个实施例,所述数学运算是加法、忽略进位的减法和异或运算中的一种。根据本公开的一个实施例,所述方法还包括:通过在数据存储区中查询与包括在所述请求的数据包报头中的车辆标识符相关联的长密钥,从数据存储区检索所述长密钥。根据本公开的一个实施例,所述有效载荷包括加密形式的所述车辆标识符,所述方法还包括:通过将包括在所述数据包报头中的车辆标识符与从所述有效载荷解密的车辆标识符进行匹配来验证所述请求。附图说明图1示出了用于接收目的地请求并将驾驶命令提供至自主车辆的示例性系统;图2示出了目的地请求的示例性示图;图3示出了对目的地请求进行加密和解密的示例性示图;图4A示出了用于对目的地请求进行加密或解密的长密钥中的密钥偏移的示例;图4B示出了用于对目的地请求进行加密或解密的长密钥中的密钥偏移的可选示例;图5示出了通过自主车辆的目的地位置的请求方来对目的地请求进行加密的示例处理;图6示出了通过自主车辆安全服务器对目的地请求进行解密和验证的示例处理。具体实施方式根据需要,在此公开详细实施例;然而,将理解的是,所公开的实施例仅仅是代表性的,并且可以以各种替代形式来实现。附图无需按比例绘制;一些特征可被夸大或最小化以示出特定组件的细节。因此,在此公开的具体结构和功能细节不会被解释为具有限制性,而仅仅作为用于教导本领域技术人员以多种形式采用实施例的代表性基础。改进的车辆通信系统可利用自主车辆安全服务器来验证通过联网的系统组件交换的命令是合法的,而不是来自未授权的来源的。因此,车辆命令系统可降低未授权的用户向自主车辆发送使车辆前往车辆或其物品可能被盗的目的地的命令的风险。当车辆操作者或用户出现时,车辆可基于被配置为访问车辆的遥控钥匙的出现或通过用户将密码输入至车辆(例如输入至车辆的键盘)来认证操作者。当这样的授权的用户出现时,提供至车辆的导航系统的用户输入由于授权的用户的出现而可被车辆认为是经过认证的。例如,授权的用户可输入密码,并可输入车辆的目的地以使车辆自主地导航以到达该目的地。特别地,因为由于用户最初的出现使得目的地被车辆认为是经过验证的,所以授权的用户不需要与车辆共同行驶。在其它示例中,用户可利用移动装置来发送车辆将被移动至目的地位置的请求。请求可包括这样的信息:诸如,选择的车辆的正确的车辆识别码(VIN)、发送请求的时间戳以及包括进一步的细节的加密部分。例如,加密部分可包括车辆的VIN、请求改变车辆目的地的用户的标识符、指示消息指定目的地的消息标识符、目的地的全球定位坐标(GPS)以及消息结束标识。移动装置可将消息发送至自主车辆安全服务器以用于处理。在示例中,对消息的加密可使用诸如在通常指定的序列号为14/565899、题目为“车辆的远程信息处理刷新的加密(ENCRYPTION FOR TELEMATICS FLASHING OF A VEHICLE)”的专利文件中描述的技术来执行,其公开通过这里的引用被整体地包含于此。自主车辆安全服务器可接收请求和读取接收到的请求,并可对消息的加密部分执行解密。一旦被解密,自主车辆安全服务器可确认包括在加密部分中的数据的多个方面。作为一种可行性,自主车辆安全服务器可确认包括在加密部分中的车辆的VIN在解密时与在请求消息的未加密部分中提供的相同信息匹配。作为另一种可行性,避免对自主车辆安全服务器的重放攻击可确认包括在消息中的时间戳先前未被使用过。如果消息被确认,则自主车辆安全服务器可将请求车辆将其自身自主导航到目的地的命令发送至车辆。如果消息未被确认,则自主车辆安全服务器可拒绝请求信息,并可发出认证失败警告。因此,通过使用的消息加密和验证的方法,自主车辆命令系统可检测和避免重放攻击或者其它恶意消息被发送至自主车辆。图1示出了用于接收目的地请求134并将驾驶命令144提供至自主车辆102的示例性系统100。系统可包括:被配置为通过通信网络116发送目的地请求134的移动装置122、被配置为接收和验证目的地请求134的自主车辆安全服务器142以及被配置为通过车辆102的自主驾驶单元108接收驾驶命令144的一个或更多个车辆102。自主车辆安全服务器142可与数据存储区138通信,数据存储区138被配置为保存车辆识别信息136以及与车辆识别信息136相关联的车辆长密钥140。与车辆102相关联的长密钥140还可被存储到正在被命令的车辆102的自主驾驶单元108中。移动装置长密钥146可被安装至命令车辆102的移动装置122中,并还可由数据存储区138存储。安装至自主驾驶单元108的自主驾驶应用118可处理通过自主驾驶单元108接收的目的地请求134,并可利用自主驾驶传感器120来帮助命令车辆102以自动化的方式到达指定的目的地。尽管示例性系统100在图1中被示出,但是示出的示例性组件不意在限制。事实上,系统100可具有更多或更少的组件,并可使用附加的或可选的组件和/或实施方式。自主车辆102可包括多种类型的汽车、跨界多用途车辆(CUV)、运动型多用途车辆(SUV)、卡车、休旅车辆(RV)、船、飞机或用于运输人和/或物品的其它移动机器。在很多情况下,车辆102可由内燃发动机提供动力。作为另一种可能性,车辆102可以是由内燃发动机和一个或更多个电动马达提供动力的混合动力电动车辆(HEV)(诸如,串联式混合动力电动车辆(SHEV本文档来自技高网...
【技术保护点】
一种系统,包括:服务器,被配置为:通过网络从请求装置接收指定自主车辆的目的地位置的目的地请求的加密的有效载荷;验证所述目的地请求的时间戳的唯一性;对所述加密的有效载荷进行解密,以使用长密钥识别所述目的地位置,所述长密钥以使用所述时间戳确定的密钥偏移为索引;将指定所述目的地位置的驾驶命令发送至所述自主车辆。
【技术特征摘要】
2015.06.15 US 14/739,6371.一种系统,包括:服务器,被配置为:通过网络从请求装置接收指定自主车辆的目的地位置的目的地请求的加密的有效载荷;验证所述目的地请求的时间戳的唯一性;对所述加密的有效载荷进行解密,以使用长密钥识别所述目的地位置,所述长密钥以使用所述时间戳确定的密钥偏移为索引;将指定所述目的地位置的驾驶命令发送至所述自主车辆。2.如权利要求1所述的系统,其中,所述服务器还被配置为:当对所述目的地请求的所述时间戳的唯一性的验证失败时,发出警告。3.如权利要求1所述的系统,其中,所述长密钥包括至少与加密的有效载荷的字节长度相同的随机字节串。4.如权利要求1所述的系统,其中,所述服务器还被配置为:通过执行利用未加密的有效载荷和长密钥执行对未加密的有效载荷进行加密的数学运算的逆运算,来对所述加密的有效载荷进行解密。5.如权利要求4所述的系统,其中,所述数学运算是加法、忽略进位的减法和异或运算中的一种。6.如权利要求1所述的系统,其中,所述服务器还被配置为:通过在所述服务器的数据存储区中查询与包括在所述目的地请求的数据包报头中的车辆标识符相关联的长密钥,从...
【专利技术属性】
技术研发人员:道格拉斯·雷蒙德·马丁,马克·安东尼·罗克韦尔,
申请(专利权)人:福特全球技术公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。