Method for Safeguarding Access
20190329732 ยท 2019-10-31
Inventors
Cpc classification
G07C9/00309
PHYSICS
G07C2209/08
PHYSICS
B60R2325/105
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method for controlling access to a system by means of an identification (ID) transmitter, wherein the ID transmitter is authenticated by virtue of a distance between the ID transmitter and a reference point in the system being checked by transmitting a radio signal, includes receiving a first version of the radio signal at a first time and a second version of the radio signal at a second time. The method also includes determining, based on the first time and on the second time, whether the second version of the radio signal is a relay signal generated from the radio signal as part of a relay attack, and prompting a measure to prevent access to the system if it is determined that the second version of the radio signal is the relay signal.
Claims
1. A method for controlling access to a system by means of an identification (ID) transmitter, wherein the ID transmitter is authenticated by virtue of a distance between the ID transmitter and a reference point in the system being checked by transmitting a radio signal, wherein the method comprises: receiving a first version of the radio signal at a first time and a second version of the radio signal at a second time; determining, based on the first time and on the second time, whether the second version of the radio signal is a relay signal generated from the radio signal as part of a relay attack; and prompting a measure to prevent access to the system if it is determined that the second version of the radio signal is the relay signal.
2. The method according to claim 1, wherein said determining of whether the second version of the radio signal is the relay signal comprises: ascertaining a period of time between the first time and the second time; and comparing the period of time with a time threshold value.
3. The method according to claim 2, wherein it is determined that the second version of the radio signal is a relay signal if the period of time is above the time threshold value; and/or it is determined that the second version of the radio signal is not a relay signal and/or that the second version of the radio signal is a reflection of the radio signal if the period of time is below the time threshold value.
4. The method according to claim 1, wherein the method further comprises ascertaining a first signal strength of the first version of the radio signal and a second signal strength of the second version of the radio signal, and wherein determining whether the second version of the radio signal is the relay signal is further based on the first signal strength and the second signal strength.
5. The method according to claim 2, wherein the method further comprises ascertaining a first signal strength of the first version of the radio signal and a second signal strength of the second version of the radio signal, and wherein determining whether the second version of the radio signal is the relay signal is further based on the first signal strength and the second signal strength.
6. The method according to claim 3, wherein the method further comprises ascertaining a first signal strength of the first version of the radio signal and a second signal strength of the second version of the radio signal, and wherein determining whether the second version of the radio signal is the relay signal is further based on the first signal strength and the second signal strength.
7. The method according to claim 4, wherein said determining whether the second version of the radio signal is the relay signal further comprises: ascertaining whether the first signal strength is below the second signal strength; and ascertaining whether the second time follows the first time.
8. The method according to claim 5, wherein said determining whether the second version of the radio signal is the relay signal further comprises: ascertaining whether the first signal strength is below the second signal strength; and ascertaining whether the second time follows the first time.
9. The method according to claim 6, wherein said determining whether the second version of the radio signal is the relay signal further comprises: ascertaining whether the first signal strength is below the second signal strength; and ascertaining whether the second time follows the first time.
10. The method according to claim 1, wherein the radio signal comprises an enquiry signal sent from a transmission unit of the system to the ID transmitter and the method is carried out at least in part by the ID transmitter.
11. The method according to claim 2, wherein the radio signal comprises an enquiry signal sent from a transmission unit of the system to the ID transmitter and the method is carried out at least in part by the ID transmitter.
12. The method according to claim 3, wherein the radio signal comprises an enquiry signal sent from a transmission unit of the system to the ID transmitter and the method is carried out at least in part by the ID transmitter.
13. The method according to claim 4, wherein the radio signal comprises an enquiry signal sent from a transmission unit of the system to the ID transmitter and the method is carried out at least in part by the ID transmitter.
14. The method according to claim 10, wherein said prompting of the measure comprises preventing transmission of a response signal for the enquiry signal.
15. The method according to claim 1, wherein the radio signal comprises a response signal sent from the ID transmitter to the system in response to an enquiry signal of a transmission unit of the system; and the method is carried out at least in part by the system.
16. The method according to claim 4, wherein the radio signal comprises a response signal sent from the ID transmitter to the system in response to an enquiry signal of a transmission unit of the system; and the method is carried out at least in part by the system.
17. The method according to claim 15, wherein said prompting of the measure comprises: rejecting the authentication of the ID transmitter; and/or outputting advice via an output unit of the system.
18. The method according to claim 1, wherein the system comprises a vehicle; and/or access to the system comprises unlocking a door of the vehicle and/or starting an engine of the vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The invention is described more specifically below on the basis of exemplary embodiments with reference to the following figures:
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION OF THE DRAWINGS
[0028] As set out in the introduction, the present document is concerned with the provision of a keyless access function that is protected against relay attacks in a reliable manner.
[0029] The electromagnetic field transmitted by the one or more transmission units 101 comprises the enquiry signal. The transmitted enquiry signal can comprise multiple portions. A first portion of the enquiry signal may be designed to wake a reception unit 123 in an ID transmitter 120 (e.g. a key) of the driver, i.e. to prepare it for receiving further information. A further portion of the enquiry signal can comprise information for identifying the vehicle 100 and/or for uniquely identifying the enquiry signal. The different portions of the enquiry signal transmitted by the one or more transmission units 101 can be sent with staggered timing.
[0030] The reception unit 123 in the ID transmitter 120 is configured to receive the signals or signal portions sent by the one or more transmission units 101 and to ascertain the signal strength or field strength of the signals or signal portions. A transmission unit 121 of the ID transmitter 120 responds to the received enquiry signal with a response signal. The response signal can be transmitted in a different frequency range than the enquiry signal. By way of example, the response signal can be transmitted at a response frequency of 433 MHz (i.e. in the HF (high frequency) range). Alternatively, frequencies in the region of 2.4 GHz (e.g. when using BLE) can be used.
[0031] The response signal can consist of multiple portions. A first portion of the response signal can be used for identifying the ID transmitter 120 and a further portion of the response signal can comprise information for the measured signal strength of the enquiry signal. One or more reception units 104 of the vehicle 100 can receive the response signal and/or the response signal portions and forward it/them to a control unit 102 of the vehicle 100. The control unit 102 may be configured to check whether the ID transmitter 120 fits the vehicle 100. In addition, triangulation or a lookup table can be used to calculate the position of the ID transmitter 120 relative to the vehicle 100 (on the basis of the measured signal strengths of a plurality of enquiry signals). If the estimated position of the ID transmitter 120 matches the position of the proximity sensor 112 (e.g. surroundings of the touched door 110 and/or of the touched door handle 111), then the door 110 and/or the whole vehicle 100 are opened. The ID transmitter 120 has therefore been authenticated.
[0032] As depicted in
[0033] The aforementioned procedure for identity matching/position matching between vehicle 100 and ID transmitter 120 typically takes a period of approximately 100 ms. That is to say that the aforementioned procedure is typically unnoticed by the driver on account of the short period, which means that the driver can open the door 110 directly by grasping the door handle 111. An analogous procedure for identity matching/position matching typically also takes place when the engine is started.
[0034]
[0035] The enquiry signal 231 transmitted by a transmission unit 101 of the vehicle 100 can be received by the second relay device 202 and forwarded to the first relay device 201 via a relay radio link 240. A relay signal 241 corresponding to the enquiry signal 231 can then be transmitted by the first relay device 201 and received by the reception unit 123 of the ID transmitter 120. The transmission unit 121 of the ID transmitter 120 can then transmit a response signal 232, which can be received by the first relay device 201 and forwarded to the second relay device 202 via the relay radio link 240. The second relay device 202 can then transmit a relay signal 242 corresponding to the response signal 232, which relay signal can be received by the reception unit 104 of the vehicle 100. The vehicle 100 can thus be provided with the impression that the ID transmitter 120 is in direct proximity (i.e. within the maximum distance 211) to the vehicle 100.
[0036] One way of detecting such a relay attack is to use a time-of-flight measurement. This can result in the time needed by a radio signal 231, 232 between ID transmitter 120 and vehicle 100 being measured. Owing to the processing within the relay devices 201, 202, the transmission of an applicable relay signal 241, 242 via the relay radio link 240 typically results in delays that can be detected at the ID transmitter 120 and/or at the vehicle 100. Such measurements of the time of flight of a radio signal are typically relatively complex, however.
[0037] Radio protocols for distance measurement with a relatively long range 212 typically result in the ID transmitter 120 and/or the vehicle 100 receiving both the direct radio signal 231, 232 and the relay signal 241, 242 in the event of a relay attack. In particular, the ID transmitter 120 can receive both the direct enquiry signal 231 and the corresponding relay signal 241. Alternatively or additionally, the vehicle 100 can receive both the direct response signal 232 and the corresponding relay signal 242. The reception of (at least) two versions of a radio signal can be used by the receiving unit 100, 120 to detect a relay attack.
[0038] As already set out above, the reception unit 123 in the ID transmitter 120 may be configured to ascertain the signal strength or field strength of a received enquiry signal 231. If multiple versions of an enquiry signal 231 are received, then, if need be, the version of the enquiry signal 231 having the lower signal strength (and therefore having the greater distance) can be considered to be a reflection of the version of the enquiry signal 231 having the higher signal strength (and therefore having the greater distance).
[0039] In order to be able to distinguish the reflection of an enquiry signal 231 from the generation of a relay signal 241, the period between the first reception time of a first version of the enquiry signal 231 (having a particular identifier) and the second reception time of a second version of the enquiry signal 231 (having the particular identifier) can be considered. If the same radio signal 231 having the same identifier is received twice with a time delay, a time threshold value for a plausible period of time for a reflection can be used to decide whether or not the double reception is a reflection. If the period of time is too long, a relay attack can be assumed and the ID transmitter 120 can react accordingly (e.g. preventing transmission of a response signal 232).
[0040] Accordingly, the vehicle 100, on repeatedly receiving a response signal 232 having the same identifier, is able, by ascertaining the period of time between reception of the two versions of the response signal 232 and by comparing it with a time threshold value, to ascertain whether the repeated reception is a reflection or a relay attack. If there is a relay attack, the vehicle 100 can react accordingly (e.g. outputting a warning and/or rejecting the authentication of the ID transmitter 120).
[0041]
[0042] The method 300 comprises receiving 301 a first version of the radio signal 231, 232 at a first (reception) time and a second version of the radio signal 231, 232 at a second (reception) time. In this case, both versions of the radio signal 231, 232 can have the same identifier.
[0043] Additionally, the method 300 comprises determining 302, on the basis of the first time and on the basis of the second time, whether or not the second version of the radio signal 231, 232 is a relay signal 241, 242 generated from the radio signal 231, 232 as part of a relay attack. In particular, the period of time between the first time and the second time can be taken as a basis for ascertaining whether or not the second version of the radio signal 231, 232 is a relay signal 241, 242.
[0044] The method 300 further comprises prompting 303 a measure to prevent the access to the system 100 if it is determined that the second version of the radio signal 231, 232 is a relay signal 241, 242 (even if it is ascertained that the ID transmitter 120 is at a permissible distance from the reference point).
[0045] The method 300 therefore allows reliable and efficient protection against relay attacks for keyless access functions, in particular when long range radio technologies are used, such as e.g. BLE (Bluetooth Low Energy), for transmitting the radio signals 231, 232 (from the system 100 to the ID transmitter 120 and/or from the ID transmitter 120 to the system 100).
[0046] The present invention is not restricted to the exemplary embodiments shown. In particular, it should be noted that the description and the figures are only intended to illustrate the principle of the proposed methods, apparatuses and systems.
[0047] The foregoing disclosure has been set forth merely to illustrate the invention and is not intended to be limiting. Since modifications of the disclosed embodiments incorporating the spirit and substance of the invention may occur to persons skilled in the art, the invention should be construed to include everything within the scope of the appended claims and equivalents thereof.