Relay Attack Prevention Using RSSIPPLX
First Claim
1. A passive keyless entry receiver system, comprising:
- a receiver configured to receive a wireless signal having a data packet with a payload comprising a plurality of different power levels and to generate a plurality of RSSI (Receive Signal Strength Indicator) signals having a plurality of peak RSSI levels corresponding to the plurality of different power levels;
a plurality of RSSI peak payload registers, respectively configured to store one of the plurality of peak RSSI levels for a RSSI step of the payload; and
an application controller configured to utilize the plurality of peak RSSI levels stored in the plurality of RSSI peak payload registers to determine if the plurality of different power levels correspond to expected sequence of power level differences.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed invention relates to a passive keyless entry receiver system having an application controller that is activated upon receipt of an entire payload of a data packet to determine if peak RSSI levels for a plurality of RSSI steps within the payload match an expected sequence of peak RSSI levels (i.e., if a fingerprint is genuine). The receiver system has a receiver that receives a wireless signal having a data packet with a plurality of power levels within a plurality of RSSI steps of the payload. The receiver system writes a plurality of peak RSSI levels to a plurality of RSSI peak payload registers that store the peak RSSI levels for RSSI steps of the payload. Once an entire payload of a data packet has been received an application controller determines if the peak payloads correspond to an expected sequence of power levels.
-
Citations
20 Claims
-
1. A passive keyless entry receiver system, comprising:
-
a receiver configured to receive a wireless signal having a data packet with a payload comprising a plurality of different power levels and to generate a plurality of RSSI (Receive Signal Strength Indicator) signals having a plurality of peak RSSI levels corresponding to the plurality of different power levels; a plurality of RSSI peak payload registers, respectively configured to store one of the plurality of peak RSSI levels for a RSSI step of the payload; and an application controller configured to utilize the plurality of peak RSSI levels stored in the plurality of RSSI peak payload registers to determine if the plurality of different power levels correspond to expected sequence of power level differences. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A passive keyless entry receiver system, comprising:
-
a receiver configured to receive a wireless signal having a data packet with a payload comprising a plurality of different power levels and to generate an RSSI (Receive Signal Strength Indicator) signal corresponding to a plurality of peak RSSI levels of the plurality of different power levels; a plurality of RSSI peak payload registers, respectively configured to store one of the plurality of peak RSSI levels for a RSSI step of the payload having a pre-defined bit range; one or more RSSI start registers configured to store a starting bit position of one or more RSSI steps; one or more RSSI stop registers configured to store a stopping bit position of the one or more RSSI steps; and an application controller, which upon receipt of an entirety of the payload is configured to utilize a plurality of peak RSSI levels stored in the plurality of RSSI peak payload registers to determine if power level differences between RSSI steps of the payload correspond to expected sequence of power level differences. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of preventing a relay attack, comprising:
-
receiving a wireless signal having a data packet with a payload comprising a plurality of different power levels; determining a plurality of peak RSSI (Receive Signal Strength Indicator) levels within a plurality of pre-defined bit ranges within the payload corresponding to the plurality of different power levels; storing the plurality of peak RSSI levels in RSSI peak payload registers until an entire payload of the data packet is received; and utilizing the plurality of peak RSSI levels stored in RSSI peak payload registers to determine if the plurality of different power levels of the payload correspond to an expected sequence of power levels. - View Dependent Claims (17, 18, 19, 20)
-
Specification