IP Library Granted Patent US 10,594,727
Granted Patent B2
US 10,594,727 · App. 16/514,029 · Granted Mar 17, 2020

Relay attack prevention

Inventors: Nuriel Rogel (Rehovot, IL); Gal Itzhak (Holon, IL)
Assignee: LEVL TECHNOLOGIES, INC.
H04L63/1466H04B17/336H04L63/1416H04W52/52
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 10,594,727
App. No.
16/514,029
Granted
Mar 17, 2020
Kind
B2
Abstract

A method including operating at least one hardware processor for: receiving, using a first transceiver, a radio-frequency (RF) transmission from an RF device; extracting one or more signal samples from said RF transmission, wherein the signal samples are associated with at least one of: (i) a rise transient associated with a data packet of said RF transmission, (ii) a fall transient associated with the data packet, and (iii) a region of the RF transmission occurring between the rise transient and the fall transient; and determining the presence of a second transceiver in the path of the RF transmission, based, at least in part, on processing the signal samples.

Claims (69)

1. A system comprising:

a hardware processor; and

a non-transitory computer-readable storage medium having stored thereon program instructions, the program instructions executable by the at least one hardware processor to:

receive, using a first transceiver, a radio-frequency (RF) transmission from an RF device; and

detect a second transceiver performing a relay or man-in-the-middle (MITM) attack by:

detecting double-Automatic Gain Control (AGC) distortion effect in the received RF transmission by:

finding and extracting a rise transient from a beginning to a start of a data region of the received RF transmission;

estimating a differential AGC distortion caused by the receiver, based on the known output of an AGC circuit if the system; and

determining whether the received RF transmission exhibits greater AGC distortion than the differential AGC distortion such as to indicate distortion from a relay or replay AGC stage of the second transceiver.

2. The system of claim 1 , wherein estimating the differential AGC distortion caused by the receiver and determining whether the received RF transmission exhibits greater AGC distortion than the differential AGC distortion includes measuring mean power of complex column sample vector.

3. The system of claim 1 , wherein detecting double-AGC distortion further comprises:

finding and extracting samples of the received RF transmission including:

before the beginning of the rise transient;

after a fall transient; and

from frequencies out of a bandwidth of the received RF transmission during a data transmission section of the received RF transmission.

4. The system of claim 3 , wherein the samples are extracted by using a high pass filter with a cutoff frequency that is higher than the bandwidth of the received RF transmission.

5. The system of claim 1 , wherein detecting double-AGC distortion further comprises:

determining that the received RF transmission was not relayed or replayed by determining that the received RF transmission was not previously distorted by a AGC stage of another RF device prior to the first RF receiver receiving the RF transmission.

6. The system of claim 1 , wherein detecting double-AGC distortion further comprises:

training one or more machine learning classifiers for detecting double-AGC distortion with a set of clean signals, which are signals that not distorted by an AGC circuit.

7. The system of claim 1 , wherein detecting double-AGC distortion further comprises at least one of:

determining a noise mean power;

assuming an underlying Rayleigh model and performing a parameter estimation by a Maximum Likelihood or a Method of Moments approach; or

assuming a real normal model and calculating variances, an average and squared root.

8. A method comprising operating at least one hardware processor for:

receiving, using a first transceiver, a radio-frequency (RF) transmission from an RF device; and

detecting a second transceiver performing a relay or man-in-the-middle (MITM) attack by:

detecting double-Automatic Gain Control (AGC) distortion effect in the received RF transmission by:

finding and extracting a rise transient from a beginning to a start of a data region of the received RF transmission;

estimating a differential AGC distortion caused by the receiver, based on the known output of an AGC circuit if the system; and

determining whether the received RF transmission exhibits greater AGC distortion than the differential AGC distortion such as to indicate distortion from a relay or replay AGC stage of the second transceiver.

9. The method of claim 8 , wherein estimating the differential AGC distortion caused by the receiver and determining whether the received RF transmission exhibits greater AGC distortion than the differential AGC distortion includes measuring mean power of complex column sample vector.

10. The method of claim 8 , wherein detecting double-AGC distortion further comprises:

finding and extracting samples of the received RF transmission including:

before the beginning of the rise transient;

after a fall transient; and

from frequencies out of a bandwidth of the received RF transmission during a data transmission section of the received RF transmission.

11. The method of claim 10 , wherein the samples are extracted by using a high pass filter with a cutoff frequency that is higher than the bandwidth of the received RF transmission.

12. The method of claim 8 , wherein detecting double-AGC distortion further comprises:

determining that the received RF transmission was not relayed or replayed by determining that the received RF transmission was not previously distorted by a AGC stage of another RF device prior to the first RF receiver receiving the RF transmission.

13. The method of claim 8 , wherein the detecting double-AGC distortion further comprises:

training one or more machine learning classifiers for detecting double-AGC distortion with a set of clean signals, which are signals that not distorted by an AGC circuit.

14. The method of claim 8 , wherein

detecting double-AGC distortion further comprises at least one of:

determining a noise mean power;

assuming an underlying Rayleigh model and performing a parameter estimation by a Maximum Likelihood or a Method of Moments approach; or

assuming a real normal model and calculating variances, an average and squared root.

15. A computer program product comprising a non-transitory computer-readable storage medium having program instructions embodied therewith, the program instructions executable by at least one hardware processor to:

receive, using a first transceiver, a radio-frequency (RF) transmission from an RF device; and

detect a second transceiver performing a relay or man-in-the-middle (MITM) attack by:

detecting double-Automatic Gain Control (AGC) distortion effect in the received RF transmission by:

finding and extracting a rise transient from a beginning to a start of a data region of the received RF transmission;

estimating a differential AGC distortion caused by the receiver, based on the known output of an AGC circuit if the system; and

determining whether the received RF transmission exhibits greater AGC distortion than the differential AGC distortion such as to indicate distortion from a relay or replay AGC stage of the second transceiver.

16. The computer program product of claim 15 , wherein estimating the differential AGC distortion caused by the receiver and determining whether the received RF transmission exhibits greater AGC distortion than the differential AGC distortion includes measuring mean power of complex column sample vector.

17. The computer program product of claim 15 , wherein detecting double-AGC distortion further comprises:

finding and extracting samples of the received RF transmission including:

before the beginning of the rise transient;

after a fall transient; and

from frequencies out of a bandwidth of the received RF transmission during a data transmission section of the received RF transmission,

wherein the samples are extracted by using a high pass filter with a cutoff frequency that is higher than the bandwidth of the received RF transmission.

18. The computer program product of claim 15 , wherein detecting double-AGC distortion further comprises:

determining that the received RF transmission was not relayed or replayed by determining that the received RF transmission was not previously distorted by a AGC stage of another RF device prior to the first RF receiver receiving the RF transmission.

19. The computer program product of claim 15 , wherein detecting double-AGC distortion further comprises:

training one or more machine learning classifiers for detecting double-AGC distortion with a set of clean signals, which are signals that not distorted by an AGC circuit.

20. The computer program product of claim 15 , wherein detecting double-AGC distortion further comprises:

determining a noise mean power;

assuming an underlying Rayleigh model and performing a parameter estimation by a Maximum Likelihood or a Method of Moments approach; or

assuming a real normal model and calculating variances, an average and squared root.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2022
From: LEVL TECHNOLOGIES, INC.
To: LEVL PARENT, LLC
Reel/Frame 060179/0922 →
SECURITY INTEREST Recorded Feb 17, 2022
From: LEVL TECHNOLOGIES, INC.
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 059037/0502 →
SECURITY INTEREST Recorded Feb 17, 2022
From: LEVL TECHNOLOGIES, INC.
To: COMCAST CABLE FUNDING I, LLC
Reel/Frame 059037/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2019
From: ROGEL, NURIEL; ITZHAK, GAL
To: LEVL TECHNOLOGIES, INC.
Reel/Frame 049776/0262 →
Continuity (2)
Provisional Application 62699030 · Jul 17, 2018
Related Publication 20200028875A1 · Jan 23, 2020