防止车辆实体的中继攻击的系统的制作方法
【专利摘要】本发明提供一种防止车辆上的中继攻击的系统。该系统包括位于车辆中并且操作地连接到至少一个车辆系统的基本单元。基本单元构造成获得基本单元的位置信息。该系统还包括便携式操作单元,该便携式操作单元构造成获得便携式操作单元的位置信息并且将其传递给基本单元。基本单元确定便携式操作单元相对于基本单元的位置并且基于便携式操作单元相对于基本单元的位置的确定而选择性地控制至少一个车辆系统的操作。
【专利说明】防止车辆实体的中继攻击的系统
【技术领域】
[0001 ] 本发明涉及防止对车辆的中继攻击的系统,其中该车辆具有可以基于有权限的使用者相对于车辆的接近程度来操作的系统。
【背景技术】
[0002]当有权限的使用者距离车辆在预先确定的距离之内时,传统的基于接近程度的车辆系统允许有权限的使用者(即持有有权限的便携式信息终端的使用者)操作车辆系统。基于接近程度的车辆系统的一个示例是智能钥匙系统。在智能钥匙系统中,持有有权限的便携式信息终端的使用者可以致动车辆的门锁,无需将钥匙机械地插入锁芯中。在智能钥匙系统中,使用者可以致动车辆外侧上的开关。通过例如操作车辆外侧上的门把手或按钮,可以致动开关。
[0003]响应于开关的操作,车辆传递低频(LF)信号。该LF信号通常是125Hz,并且具有有限的范围,例如最多3米。如果有权限的便携式信息终端接收到信号,则便携式信息终端传递答复信号给车辆。答复信号通常是更高频率的信号,诸如射频(RF)信号,并且取决于系统的设计可以具有例如100-150米的范围。便携式信息终端能够传递的功率水平受到FCC规定的限制,因此便携式信息终端可以传递的距离受限于以上范围。
[0004]车辆在从便携式信息终端接收到答复后操作期望的车辆系统,例如门锁。因此,当使用者位于预先确定的范围内时,具有有权限的便携式信息终端的使用者可以致动车辆门锁,无需将钥匙机械地插入锁芯中。然而,这种系统可能会受到中继攻击,允许无权限的人进入车辆。
[0005]在中继攻击中,第一无权限的人配备有第一收发器并且位于车辆附近,在从车辆传递的信号的有限范围(例如,3米)之内。当有权限的使用者移动离开车辆时,该第一无权限的人致动开关。第一收发器从车辆接收原本用于有权限的便携式信息终端的LF信号,并且将该信号翻译成RF信号,该RF信号可以在更大距离上传递。第一收发器然后将RF信号传递给位于第二无权限的人处的第二收发器。第二收发器将RF信号翻译回LF信号,并且将LF信号传递给位于有权限的使用者处的有权限的便携式信息终端。
[0006]第二无权限的人位于带有有权限的便携式信息终端的有权限的使用者附近。然而,取决于第二收发器的可用功率,第二无权限的人可以位于超过3米的距离。
[0007]有权限的便携式信息终端从第二收发器接收到LF信号,并且传递答复信号。该答复信号是RF信号。如果该有权限的使用者与车辆相距例如100-150米的范围内,则车辆可以接收到答复信号。或者,第二收发器可以接收到答复信号并且以更高的功率水平在更大的距离内传递答复信号。因此,在中继攻击中,位于第一和第二无权限的人处的第一和第二收发器通过使信号在车辆和有权限的便携式信息终端之间中继而有效地增加了在车辆和有权限的便携式信息终端之间的信号所传递的范围。
[0008]车辆在直接从便携式信息终端接收到有权限的便携式信息终端答复信号后,或者接收到从第二收发器中继的有权限的便携式信息终端答复信号后,将操作期望的车辆系统。因此,当门锁是要操作的期望的车辆系统时,位于车辆附近的第一无权限的人可以进入车辆。基于接近程度的车辆系统(诸如点火系统)的类似的无权限的操作也可以通过中继攻击发生。
[0009]因此,期望提供一种系统,通过在操作期望的基于接近程度的车辆系统之前确定有权限的使用者相对于车辆的位置而防止中继攻击。
【发明内容】
[0010]在本发明的一个示例性实施例中,提供一种用于防止车辆上的中继攻击的系统。该系统包括位于车辆中并且操作地连接到至少一个车辆系统的基本单元。基本单元构造成获得基本单元的位置信息。该系统还包括便携式操作单元,该便携式操作单元构造成获得便携式操作单元的位置信息并且将其传递给基本单元。基本单元确定便携式操作单元相对于基本单元的位置并且基于便携式操作单元相对于基本单元的位置的确定而选择性地控制至少一个车辆系统的操作。
[0011]在本发明的另一个示例性实施例中,提供一种在基本单元处用于防止车辆上的中继攻击的方法,所述基本单元包括接收器、发送器和控制单元。所述方法包括由基本单元从车辆的至少一个车辆系统接收请求操作车辆系统的信号,由基本单元传递请求消息给便携式操作单元,并且由基本单元从便携式操作单元接收响应消息,该响应消息包括便携式操作单元的位置信息。该方法还包括由基本单元获得基本单元的位置信息,由基本单元基于所接收到的便携式操作单元的位置信息和基本单元的位置信息来确定便携式操作单元相对于基本单元的位置,并且由基本单元基于便携式操作单元相对于基本单元的位置来控制至少一个车辆系统的操作。
[0012]在本发明的另一个示例性实施例中,提供一种在便携式操作单元处用于防止车辆上的中继攻击的方法,所述便携式操作单元包括接收器、发送器、控制单元和GPS单元。该方法包括由便携式操作单元从位于车辆处的基本单元接收请求消息,由便携式操作单元通过GPS单元获得便携式操作单元的位置信息,并且由便携式操作单元产生包括所述便携式操作单元的位置信息的响应消息,并且由便携式操作单元将响应消息传递给基本单元。
[0013]在本发明的又一个示例性实施例中,提供一种用于防止车辆上的中继攻击的基本单元,所述基本单元位于车辆处并且操作地连接到至少一个车辆系统。基本单元包括控制单元、构造成将请求消息传递给便携式操作单元的发送器和构造成从便携式操作单元接收包括便携式操作单元的位置信息的响应消息的接收器。基本单元构造成基于便携式操作单元的位置信息选择性地操作至少一个车辆系统。
[0014]在本发明的又一个示例性实施例中,提供一种用于防止车辆上的中继攻击的便携式操作单元。便携式操作单元包括控制单元、构造成从基本单元接收请求消息的接收器、构造成获得便携式操作单元的位置信息的GPS单元、以及构造成将包括便携式操作单元的位置信息的响应消息传递给基本单元的发送器。
[0015]此外,本发明还涉及以下技术方案。
[0016]1.一种用于防止车辆上的中继攻击的系统,所述系统包括:
定位在所述车辆中并且操作地连接到至少一个车辆系统的基本单元,所述基本单元构造成获得所述基本单元的位置信息;以及 便携式操作单元,该便携式操作单元构造成获得所述便携式操作单元的位置信息并且将该位置信息传递给所述基本单元,所述基本单元确定所述便携式操作单元相对于所述基本单元的位置,并且基于所述便携式操作系统相对于所述基本单元的位置的所述确定而选择性地控制所述至少一个车辆系统的操作。
[0017]2.如技术方案I所述的系统,其中,所述基本单元包括:
第一控制单元;
构造成将请求消息传递给所述便携式操作单元的第一发送器;以及 构造成从所述便携式操作单元接收包含所述位置信息的响应消息的第一接收器。
[0018]3.如技术方案2所述的系统,其中,所述便携式操作单元包括:
第二控制单元;
构造成将所述响应消息传递给所述基本单元的第二发送器;
构造成从所述基本单元接收所述请求消息的第二接收器;以及 构造成获得所述操作单元的所述位置信息的全球定位系统(GPS)单元。
[0019]4.如技术方案3所述的系统,其中,所述基本单元构造成从所述至少一个车辆系统接收致动所述至少一个车辆系统的信号,并且响应于所述信号,所述基本单元构造成产生所述请求消息,并且所述第一发送器构造成将所述请求消息传递给所述便携式操作单
J Li ο
[0020]5.如技术方案I所述的系统,其中,响应于所述基本单元确定所述便携式操作单元相对于所述基本单元的位置超过预先确定的距离,所述基本单元防止所述至少一个车辆系统的操作。
[0021]6.如技术方案I所述的系统,其中,响应于所述基本单元确定所述便携式操作单元相对于所述基本单元的位置处于预先确定的距离内,所述基本单元允许所述至少一个车辆系统的操作。
[0022]7.如技术方案I所述的系统,其中,所述至少一个车辆系统是门锁系统。
[0023]8.如技术方案I所述的系统,其中,所述至少一个车辆系统是发动机点火系统。
[0024]9.在基本单元处用于防止车辆上的中继攻击的方法,所述基本单元包括接收器、发送器和控制单元,所述方法包括:
由所述基本单元从所述车辆的至少一个车辆系统接收请求所述车辆系统操作的信
号;
由所述基本单元传递请求消息给便携式操作单元;
由所述基本单元从所述便携式操作单元接收响应消息,所述响应消息包括所述便携式操作单元的位置信息;
由所述基本单元获得所述基本单元的位置信息;
由所述基本单元基于所述便携式操作单元的所述接收到的位置信息和所述基本单元的所述位置信息来确定所述便携式操作单元相对于所述基本单元的位置;以及
由所述基本单元基于便携式操作单元相对于所述基本单元的所述位置来控制所述至少一个车辆系统的操作。
[0025]10.如技术方案9所述的方法,其中,控制所述车辆系统的操作还包括响应于所述便携式操作单元相对于所述基本单元的所述位置在预先确定的距离之内而允许所述车辆系统的操作。
[0026]11.如技术方案9所述的方法,其中,控制所述车辆系统的操作还包括响应于所述便携式操作单元相对于所述基本单元的所述位置超出预先确定的距离而禁止所述车辆系统的操作。
[0027]12.如技术方案9所述的方法,其中,所述基本单元的所述位置信息从所述车辆的全球定位系统(GPS)获得。
[0028]13.如技术方案9所述的方法,其中,所述基本单元的所述位置信息从所述便携式操作单元获得。
[0029]14.在便携式操作单元处用于防止车辆上的中继攻击的方法,所述便携式操作单元包括接收器、发送器、控制单元和全球定位系统(GPS)单元,所述方法包括:
由所述便携式操作单元从位于所述车辆处的基本单元接收请求消息;
由所述便携式操作单元通过所述GPS单元获得所述便携式操作单元的位置信息;
由所述便携式操作单元产生响应消息,所述响应消息包括所述便携式操作单元的所述位置信息;以及
由所述便携式操作单元传递所述响应消息给所述基本单元。
[0030]15.用于防止车辆上的中继攻击的基本单元,所述基本单元位于所述车辆上并且操作地连接到至少一个车辆系统,所述基本单元包括:
控制单兀;
构造成将请求消息传递给便携式操作单元的发送器;以及
构造成从所述便携式操作单元接收包含所述便携式操作单元的位置信息的响应消息的接收器,所述基本单元构造成基于所述便携式操作单元的所述位置信息选择性地操作所述至少一个车辆系统。
[0031]16.如技术方案15所述的基本单元,其中,所述基本单元构造成从所述至少一个车辆系统接收致动所述至少一个车辆系统的信号,并且响应于所述信号,所述基本单元构造成产生所述请求消息,并且所述发送器构造成将所述请求消息传递给所述便携式操作单
J Li ο
[0032]17.如技术方案15所述的基本单元,其中,所述基本单元构造成获得所述基本单元的位置信息,基于所述基本单元的所述位置信息和所述便携式操作单元的位置信息来确定所述基本单元和便携式操作单元之间的距离,并且当所述距离小于预先确定的距离时允许所述至少一个车辆系统的操作。
[0033]18.如技术方案15所述的基本单元,其中,所述基本单元构造成获得所述基本单元的位置信息,基于所述基本单元的所述位置信息和所述便携式操作单元的位置信息来确定所述基本单元和便携式操作单元之间的距离,并且当所述距离超过预先确定的距离时禁止所述至少一个车辆系统的操作。
[0034]19.一种用于防止车辆上的中继攻击的便携式操作单元,所述便携式操作单元包括:
控制单元;
构造成从基本单元接收请求消息的接收器;
构造成获得所述便携式操作单元的位置信息的全球定位系统(GPS)单元;以及 构造成将包括所述便携式操作单元的所述位置信息的响应消息传递给所述基本单元的发送器。
[0035]20.如技术方案19所述的便携式操作单元,其中,所述便携式操作单元是便携式信息终端或手机。
[0036]上述特征和优点以及本发明其它的特征和优点将根据以下结合附图对本发明进行的详细说明而变得清楚。
【专利附图】
【附图说明】
[0037]在以下参照附图仅通过示例给出的实施例的详细说明中,其它特征、优点和细节得以显现,附图中:
图1是对车辆的中继攻击的一个示例的图;
图2是显示根据示例性实施例的防止对车辆的中继攻击的系统的图;
图3是显示根据示例性实施例的基本单元的图;
图4是显示根据示例性实施例的便携式操作单元的图;
图5是显示根据示例性实施例的在基本单元处执行的方法的流程图;以及 图6是显示根据示例性实施例的在便携式操作单元处执行的方法的流程图。
【具体实施方式】
[0038]以下说明在本质上仅仅是示例性的,而并不是为了限制本公开、其应用或用途。应当明白在所有附图中,相应的附图标记指示类似的或者相应的部件和特征。
[0039]根据本发明的示例性实施例,并且参考图1和图2,该系统大致包括构造成定位在车辆I中的基本单元10、以及便携式操作单元40。在示例性实施例中,基本单元10和便携式操作单元40用于操作车辆I的基于接近程度的车辆系统。在基于接近程度的系统中,当有权限的使用者(即,带有有权限的便携式操作单元40的使用者)位于车辆I的预先确定的距离之内时,有权限的使用者可以选择性地控制将在车辆I处执行的各种操作。例如,使用者可以致动车辆的门锁或启动车辆的发动机,而无需将钥匙机械地插入车辆I的相应的锁芯中。此外,基本单元10和便携式操作单元40可以用于停止各种车辆系统和功能。
[0040]预先确定的距离可以是例如车辆I或基本单元10可以成功地传递信号的最大距离或范围。该范围可以根据位于车辆I和便携式操作单元40处的发送器的强度而改变。在示例性实施例中,基本单元10传递低频(LF)信号,该信号具有大约2-3米的最大传递距离或范围。因此,在示例性实施例中,预先确定的距离是例如在2-3米之间。然而,预先确定的距离不限于该范围,并且根据在车辆I或基本单元10处使用的发送器及其被供应的功率量可以是更短或更长的距离。
[0041]参考图2,在本发明的示例性实施例中,基本单元10位于车辆I处。基本单元10操作地连接到各种车辆系统并且构造成选择性地控制各种车辆系统。例如,基本单元10可以操作地连接到门锁系统14和车辆点火系统16并且与其通信。基本单元10也可以操作地连接到其它车辆系统。在示例性实施例中,门锁系统14和车辆点火系统16是基于接近程度的系统,并且当有权限的使用者与车辆相距在预先确定的距离之内时可以被操作。门锁系统14可以包括用于车门的锁,这些车门提供进入乘客舱和/或其它车辆区域,诸如行李箱。用于行李箱的锁可以与用于车门的锁独立地操作。
[0042]参考图3,基本单元10包括第一控制单元12、第一发送器18和第一接收器20。基本单元10可以通过第一控制单元12而操作地和通信地连接到各种基于接近程度的车辆系统,诸如门锁系统14和车辆点火系统16。第一发送器18和第一接收器20构造成传递和接收信号或电磁波。信号或电磁波可以包括包含将在基本单元10和便携式操作单元40之间传递的数据的一个或多个消息。在示例性实施例中,第一发送器18是构造成传递LF信号的LF发送器,接收器20是构造成接收RF信号的射频(RF)接收器。基本单元10还可以包括或者操作地并且通信地连接到第一存储器存储单元22、第一输入/输出(I/O)模块24、和/或其它车辆系统、构件和/或模块,诸如第一全球定位系统(GPS)单元26。
[0043]参考图2,车辆I还包括至少一个开关28,其构造成开始基于接近程度的车辆系统的操作。例如,开关28可用于开始门锁系统14的操作以解锁门,或者开始车辆点火系统16的操作以启动车辆发动机。
[0044]开关28可以是例如门把手的形式,或者可以连接到门把手并且在致动门把手之后可以被操作。开关28还可以是位于门把手上或车辆上或车辆内的其它位置的按钮,使得按钮可以由车辆的有权限的使用者访问。以上的示例是非限制性的,应该懂得,至少一个开关28也可以实现为其它适当的机构。还应该懂得,多个开关28可以用于开始不限于以上所述的各种操作。
[0045]在基本单元10的操作方法中,并且参考图5,在105,响应于开关28的致动,信号被传递给基本单元10,并且被基本单元10所接收。基本单元10构造成响应于信号而在110产生请求消息M1,发送器18构造成在115将请求消息Ml传递给便携式操作单元40。
[0046]便携式操作单元40可以是例如便携式信息终端。或者,便携式操作单元40可以是便携式电子装置,诸如手机。便携式电子装置的其它非限制性示例包括个人数字助手、便携式GPS装置、膝上型计算机、平板计算机、或者能够无线通信或网络通信的其它类似装置。或者,便携式操作单元40可以与便携式电子装置配对,并且与便携式电子装置交换数据。
[0047]参考图4,在示例性实施例中,便携式操作单元40包括第二接收器42、第二发送器44、第二控制单元46和第二 GPS单元48。操作单元40可以由电池(未示出)或类似的可充电和/或可替换的功率源、或者适合于为便携式操作单元40的构件提供足够功率的其他机构来提供功率。
[0048]第二接收器42和第二发送器44分别构造成在与基本单元10通信期间接收和传递信号或电磁波。信号或电磁波可以包括包含将在便携式操作单元40和基本单元10之间传递的数据的一个或多个消息。在示例性实施例中,第二接收器42是构造成接收LF信号的LF接收器,第二发送器44是构造成传递RF信号的RF发送器。
[0049]第二控制单元46操作地并且通信地连接到第二接收器42、第二发送器44、和第二GPS单元48。第二控制单元46还可以与第二存储器存储单元50、第二 I/O模块52、和/或操作单元40的其它构件、模块和系统操作地并且通信地连接。
[0050]参考图4和6,第二接收器42构造成在410从车辆I的基本单元10接收请求消息Ml。响应于接收到请求消息Ml,第二控制单元46构造成在415获得便携式操作单元40的
位置信息。[0051]在示例性实施例中,第二控制单元46可以从第二 GPS单元48获得便携式操作单元40的位置信息。第二 GPS单元48与GPS卫星通信,以确定第二 GPS单元48的位置信息,因此确定便携式操作单元40的位置信息。位置信息可以包括位置坐标。
[0052]在另一个示例性实施例中,第二控制单元46可以从第二存储器存储装置50获得便携式操作单元40的位置信息。在该实施例中,第二 GPS单元48可以以预先确定的间隔确定位置信息并且将信息存储在第二存储器存储单元50中。还应该懂得,第二控制单元46可以从与便携式操作单元40配对的便携式电子装置获得位置信息。
[0053]第二控制单元46构造成在420响应于从车辆I的基本单元10接收到的请求消息Ml而产生响应消息M2。响应消息M2包括所获得的位置信息。第二发送器44构造成在425将响应消息M2传递给车辆I处的基本单元10的接收器20。
[0054]基本单元10获得车辆位置信息,以确定车辆的定位。车辆位置信息可以通过多种方法获得。在一个示例性实施例中,基本单元10包括第一 GPS单元26或者操作地并且通信地连接到位于车辆I中的第一 GPS单元26。车辆GPS单元26与GPS卫星通信,并且获得GPS坐标形式的车辆位置信息。第一 GPS单元26可以以预先确定的间隔获得车辆位置信息并且将信息存储在第一存储器存储单元22中。或者,基本单元10可以在预先确定的事件发生时,例如请求消息Ml传递至便携式操作单元40时,请求第一 GPS单元26获得车辆位置信息。
[0055]在另一个示例性实施例中,带有第二 GPS单元48的便携式操作单元40可以在有权限的使用者离开车辆I之前或者当使用者距离车辆I较近时,例如当有权限的使用者相距车辆I在预先确定的距离之内时将位置信息传递给基本单元10。该位置信息可以存储在第一存储器存储单元22内作为车辆位置信息。
[0056]从便携式操作单元40至车辆I的位置信息的传递可以在有权限的使用者这样做的动作时而发生。或者,当预先确定的事件发生(诸如车辆I被关闭)时可以自动发生传递。这种布置在不配备有GPS单元的车辆中可以有用。因此,基本单元10可以从第一存储器存储单元22或者直接从车辆GPS单元26获得车辆位置信息。
[0057]还参考图5中所示的方法,基本单元10构造成在120从便携式操作单元40接收响应消息M2。响应消息M2包括便携式操作单元40的位置信息。在125,基本单元10接收车辆位置信息。包括在车辆位置信息中的车辆的位置对应于基本单元10的位置。在130,基本单元10基于在响应消息M2中接收到的便携式操作单元40的位置信息和车辆位置信息而确定操作单元40相对于基本单元10的位置。
[0058]在135,基本单元10基于所确定的操作单元40相对于基本单元10的位置而选择性地操作期望的基于接近程度的车辆系统。如果基本单元10确定便携式操作单元40与车辆相距不在预先确定的距离之内,则基本单元10将不操作车辆I的期望的基于接近程度的车辆系统。相反,如果基本单元10确定便携式操作单元40与车辆I相距在预先确定的距离之内,则基本单元10将操作期望的基于接近程度的车辆系统。
[0059]在以上所述的示例性实施例的操作中,尝试的中继攻击可以被制止。例如,参考图3-6,当开关28被第一无权限的人所致动以操作基于接近程度的车辆系统时,基本单元10产生并且传递请求消息Ml。在示例性实施例中,基于接近程度的车辆系统可以是门锁系统14。因此,该第一无权限的人可以致动开关28,以尝试操作车辆I的门锁。在示例性实施例中,基于接近程度的车辆系统可以是车辆点火系统16。在该示例中,第一无权限的人可能已经进入车辆I的乘客舱并且试图启动车辆I的发动机。
[0060]在中继攻击中,便携式操作单元40与有权限的使用者在一起,位于预先确定的距离之外,即,在基本单元10的传递范围之外。基本单元10的传递范围可以通常是2-3米。因此,便携式操作单元40不直接从基本单元10接收请求消息Ml。然而,参考图1,位于基本单元10的传递范围之内的第一无权限的人使用第一收发器Tl来接收并且中继请求消息Ml至第二收发器T2。第二收发器T2然后将请求消息Ml中继至便携式操作单元40。
[0061]响应于接收到中继的请求消息M1,如图6所示,便携式操作单元40的第二控制单元46从远程GPS单元48获得定位信息,并且产生响应消息M2。在中继攻击中,响应消息M2可以从有权限的便携式信息终端直接传递给车辆I或者通过第二收发器T2传递给车辆1,以操作基于接近程度的系统。然而,在示例性实施例中,从便携式操作单元40传递的响应消息M2包括便携式操作单元的位置信息。带有位置信息的响应消息M2在基本单元10被接收。
[0062]进一步参考图3-6,响应于接收到响应消息M2,基本单元10从存储单元22或车辆GPS单元26获得车辆位置信息。基本单元10将车辆位置信息与在响应消息M2中接收到的便携式操作单元40的位置信息进行比较。如果接收到的位置信息(即便携式操作单元40的位置信息)指示操作单元与车辆I相距超过预先确定的距离,则基本单元10确定正发生中继攻击,并且防止期望的车辆系统的操作。例如,如果确定正发生中继攻击,则基本单元10可以防止门锁系统14的致动。因此,试图致动门锁系统14的开关28的无权限的致动是不成功的。
[0063]或者,开关28可以由掌握便携式操作单元40的有权限的使用者来致动。如上所述,开关28的致动造成基本单元10产生并传递请求消息Ml。如果便携式操作单元40在预先确定的距离内,例如车辆I的2-3米之内,则请求消息Ml被便携式操作单元40所接收。第二控制单元46接收到请求消息Ml,从远程GPS单元48获得便携式操作单元40的位置信息,并且传递包含位置信息的响应消息M2。基本单元10接收响应消息M2并且将该位置信息与车辆位置信息进行比较。此处,基本单元10确定便携式操作单元40与车辆I相距在预先确定的距离之内,没有发生中继攻击。因此,基本单元10操作门锁系统14以致动门锁,因此允许有权限的使用者打开车门。
[0064]如果便携式操作单元40在车辆I或基本单元10的传递范围之外,例如超过2-3米,并且开关28被致动以操作锁系统14,则基本单元10产生并传递请求消息Ml。然而,在没有中继攻击的情况下,因为便携式操作单元40在传递范围之外,即在预先确定的距离之夕卜,请求消息不被便携式操作单元40所接收。因此,请求消息M2不被产生或传递到车辆的基本单元10。如果没有接收到响应消息,则基本单元10将不允许基于接近程度的系统被操作。
[0065]第一控制单元12和第二控制单元46分别协调和控制在基本单元10和便携式操作单元40处执行的功能和方法。此外,在基本单元10和操作单元40处执行的功能和方法可以被相应的第一控制单元12和第二控制单元46执行。
[0066]第一控制单元12和第二控制单元46被提供执行软件算法用于至少部分地实现以上所述的方法。特别地,本文所述的方法可以至少部分地以一个或多个计算机可读介质形式实施,所述计算机可读介质具有用于实施该方法的计算机可执行指令。计算机可读介质可以包括易失性的存储装置和/或一个或多个非易失性的存储装置,其中,当计算机可执行指令被载入一个或多个存储装置并且被第一控制单元12和第二控制单元46所执行时,第一控制单元12和第二控制单元46变成用于实践本发明的设备。
[0067]在一个示例性实施例中,第一控制单元12和第二控制单元46分别包括微处理器、非易失性存储装置,诸如只读存储器,易失性存储器,诸如随机存取存储器和I/o接口 24、52。微处理器与R0M、RAM和I/O接口 24、52操作地通信。包括ROM和RAM的计算机可读存储介质可以使用多种已知存储装置中的任一种实施,例如PR0M、EPR0M、EEPR0M、闪存或能够存储数据的任何其它电、磁、光或组合的存储装置,其中一些代表由微处理器使用的可执行指令。
[0068]已参照示例性实施例对本发明进行了描述,本领域技术人员将理解的是,在不脱离本发明范围的情况下,可以做出各种改变和对其元件用等同物进行替换。另外,根据本发明的教导,可做许多变形以适应特定情况或材料,这些都不会脱离本发明的实质范围。因此,本发明不限于所公开的具体实施例,而是本发明将包括落入到本申请范围内的所有实施例。
【权利要求】
1.一种用于防止车辆上的中继攻击的系统,所述系统包括: 定位在所述车辆中并且操作地连接到至少一个车辆系统的基本单元,所述基本单元构造成获得所述基本单元的位置信息;以及 便携式操作单元,该便携式操作单元构造成获得所述便携式操作单元的位置信息并且将该位置信息传递给所述基本单元,所述基本单元确定所述便携式操作单元相对于所述基本单元的位置,并且基于所述便携式操作系统相对于所述基本单元的位置的所述确定而选择性地控制所述至少一个车辆系统的操作。
2.如权利要求1所述的系统,其中,所述基本单元包括: 第一控制单元; 构造成将请求消息传递给所述便携式操作单元的第一发送器;以及 构造成从所述便携式操作单元接收包含所述位置信息的响应消息的第一接收器。
3.如权利要求2所述的系统,其中,所述便携式操作单元包括: 第二控制单元; 构造成将所述响应消息传递给所述基本单元的第二发送器; 构造成从所述基本单元接收所述请求消息的第二接收器;以及 构造成获得所述操作单元的所述位置信息的全球定位系统(GPS)单元。
4.如权利要求3所述的系统,其中,所述基本单元构造成从所述至少一个车辆系统接收致动所述至少一个车辆系统的信号,并且响应于所述信号,所述基本单元构造成产生所述请求消息,并且所述第一发送器构造成将所述请求消息传递给所述便携式操作单元。
5.如权利要求1所述的系统,其中,响应于所述基本单元确定所述便携式操作单元相对于所述基本单元的位置超过预先确定的距离,所述基本单元防止所述至少一个车辆系统的操作。
6.如权利要求1所述的系统,其中,响应于所述基本单元确定所述便携式操作单元相对于所述基本单元的位置处于预先确定的距离内,所述基本单元允许所述至少一个车辆系统的操作。
7.在基本单元处用于防止车辆上的中继攻击的方法,所述基本单元包括接收器、发送器和控制单元,所述方法包括: 由所述基本单元从所述车辆的至少一个车辆系统接收请求所述车辆系统操作的信号; 由所述基本单元传递请求消息给便携式操作单元; 由所述基本单元从所述便携式操作单元接收响应消息,所述响应消息包括所述便携式操作单元的位置信息; 由所述基本单元获得所述基本单元的位置信息; 由所述基本单元基于所述便携式操作单元的所述接收到的位置信息和所述基本单元的所述位置信息来确定所述便携式操作单元相对于所述基本单元的位置;以及 由所述基本单元基于便携式操作单元相对于所述基本单元的所述位置来控制所述至少一个车辆系统的操作。
8.在便携式操作单元处用于防止车辆上的中继攻击的方法,所述便携式操作单元包括接收器、发送器、控制单元和全球定位系统(GPS)单元,所述方法包括:由所述便携式操作单元从位于所述车辆处的基本单元接收请求消息; 由所述便携式操作单元通过所述GPS单元获得所述便携式操作单元的位置信息; 由所述便携式操作单元产生响应消息,所述响应消息包括所述便携式操作单元的所述位置信息;以及 由所述便携式操作单元传递所述响应消息给所述基本单元。
9.用于防止车辆上的中继攻击的基本单元,所述基本单元位于所述车辆上并且操作地连接到至少一个车辆系统,所述基本单元包括: 控制单兀; 构造成将请求消息传递给便携式操作单元的发送器;以及 构造成从所述便携式操作单元接收包含所述便携式操作单元的位置信息的响应消息的接收器,所述基本单元构造成基于所述便携式操作单元的所述位置信息选择性地操作所述至少一个车辆系统。
10.一种用于防止车辆上的中继攻击的便携式操作单元,所述便携式操作单元包括: 控制单元; 构造成从基本单元接收请求消息的接收器; 构造成获得所述便携式操作单元的位置信息的全球定位系统(GPS)单元;以及构造成将包括所述便携式操作单元的所述位置信息的响应消息传递给所述基本单元的发送器。
【文档编号】B60R25/04GK103661248SQ201310398909
【公开日】2014年3月26日 申请日期:2013年9月5日 优先权日:2012年9月5日
【发明者】B.D.康纳, V.M.帕特尔 申请人:通用汽车环球科技运作有限责任公司