IP Library Granted Patent US 11,037,387
Granted Patent B1
US 11,037,387 · App. 16/752,599 · Granted Jun 15, 2021

Relay attack mitigation and prevention

Inventors: Vivekanandh Elangovan (Canton, MI); John Robert Van Wiemeersch (Novi, MI); Ali Hassani (Ann Arbor, MI)
Assignee: Ford Global Technologies, LLC
G07C9/00309G07C2009/00555H04W4/80H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,037,387
App. No.
16/752,599
Granted
Jun 15, 2021
Kind
B1
Abstract

This disclosure describes systems, methods, and devices related to enhanced time of flight (ToF) calculation using phase measurements. A device may identify a radiofrequency (RF) signal received from a vehicle key, wherein the RF signal comprises a command associated with a vehicle. The device may select a first subset of a frequency bandwidth. The device may perform a first time-of-flight calculation associated with the RF signal using a phase shift measurement on a first subset of frequency bandwidth. The device may determine a distance between the vehicle key and the vehicle based on the first time-of-flight calculation. The device may compare the distance to a predetermined threshold. The device may determine a status of the RF signal based on the comparison.

Claims (52)

1. A method comprising:

identifying, by a processor, a radio frequency (RF) signal received from a vehicle key, wherein the RF signal comprises a command associated with a vehicle;

selecting a first subset of a frequency bandwidth;

performing a first time-of-flight calculation associated with the RF signal using a phase shift measurement on a first subset of frequency bandwidth;

performing a second time-of-flight calculation using a phase shift measurement of a second subset of frequency bandwidth, wherein the second subset of frequency bandwidth is greater than the first subset of frequency bandwidth;

determining a distance between the vehicle key and the vehicle based on the first time-of-flight calculation;

comparing the distance to a predetermined threshold associated with the vehicle; and

determining a status of the RF signal based on the comparison.

2. The method of claim 1 , wherein the frequency bandwidth is associated with Bluetooth low energy (BLE) or Wi-Fi.

3. The method of claim 1 , wherein the frequency bandwidth is an 80 MHz bandwidth and wherein the first subset is less than 80 MHz bandwidth.

4. The method of claim 1 , wherein the command is associated with a passive entry or passive start of the vehicle.

5. The method of claim 1 , wherein the phase shift measurement measures difference in the phase of a signal transmitted using the first subset of frequency bandwidth.

6. The method of claim 1 , further comprising denying access to the vehicle based on the distance being greater than the predetermined threshold.

7. The method of claim 1 , further comprising:

determining an RF fingerprint associated with the RF signal;

validating the RF fingerprint using a blockchain system; and

denying or granting access to the vehicle based on a result of the validation of the RF fingerprint.

8. The method of claim 7 , wherein the RF fingerprint is associated with unique characteristics of the RF signal.

9. The method of claim 1 , further comprising determining that the RF signal is associated with a blacklisted RF fingerprint.

10. A system comprising:

a processor; and

a memory for storing executable instructions, the processor configured to execute the instructions to:

identify a radiofrequency (RF) signal received from a vehicle key, wherein the RF signal comprises a command associated with a vehicle;

select a first subset of a frequency bandwidth;

perform a first time-of-flight calculation associated with the RF signal using a phase shift measurement on a first subset of frequency bandwidth;

determine a distance between the vehicle key and the vehicle based on the first time-of-flight calculation;

compare the distance to a predetermined threshold;

determine a status of the RF signal based on the comparison;

determining an RF fingerprint associated with the RF signal;

validating the RF fingerprint using a blockchain system; and

denying or granting access to the vehicle based on a result of the validation of the RF fingerprint.

11. The system of claim 10 , wherein the frequency bandwidth is associated with Bluetooth low energy (BLE) or Wi-Fi.

12. The system of claim 10 , wherein the frequency bandwidth is an 80 MHz bandwidth and wherein the first subset is less than 80 MHz bandwidth.

13. The system of claim 10 , further comprising the instructions to perform a second time-of-flight calculation using a phase shift measurement of a second subset of frequency bandwidth, wherein the second subset of frequency bandwidth is greater than the first subset of frequency bandwidth.

14. The system of claim 10 , wherein the command is associated with a passive entry or passive start of the vehicle.

15. The system of claim 10 , wherein the phase shift measurement measures difference in the phase of a signal transmitted using the first subset of frequency bandwidth.

16. The system of claim 10 , further comprising the instructions to deny access to the vehicle based on the distance being greater than the predetermined threshold.

17. The system of claim 10 , wherein the RF fingerprint is associated with unique characteristics of the RF signal.

18. A non-transitory computer-readable medium storing computer-executable instructions which when executed by one or more processors result in performing operations comprising:

identifying a radiofrequency (RF) signal received from a vehicle key, wherein the RF signal comprises a command associated with a vehicle;

selecting a first subset of a frequency bandwidth;

performing a first time-of-flight calculation associated with the RF signal using a phase shift measurement on a first subset of frequency bandwidth;

determining a distance between the vehicle key and the vehicle based on the first time-of-flight calculation;

comparing the distance to a predetermined threshold; and

determining a status of the RF signal based on the comparison.

19. A method comprising:

identifying, by a processor, a radio frequency (RF) signal received from a vehicle key, wherein the RF signal comprises a command associated with a vehicle;

selecting a first subset of a frequency bandwidth, wherein the frequency bandwidth is an 80 MHz bandwidth and wherein the first subset is less than 80 MHz bandwidth;

performing a first time-of-flight calculation associated with the RF signal using a phase shift measurement on a first subset of frequency bandwidth;

determining a distance between the vehicle key and the vehicle based on the first time-of-flight calculation;

comparing the distance to a predetermined threshold associated with the vehicle; and

determining a status of the RF signal based on the comparison.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2020
From: ELANGOVAN, VIVEKANANDH; VAN WIEMEERSCH, JOHN ROBERT; HASSANI, ALI
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 051858/0600 →
Cited By (2)
US 12,342,281 US 12,397,747