IP Library Granted Patent US 12,323,810
Granted Patent B2
US 12,323,810 · App. 18/085,219 · Granted Jun 3, 2025

Radio frequency fingerprinting within dynamic network topology

Inventors: Nuriel Rogel (Rehovot, IL); Michael Estrin (Holon, IL); Daniel Zahavi (Rishon Lezion, IL)
Assignee: LEVL PARENT, LLC.
H04W12/79H04W12/06
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 12,323,810
App. No.
18/085,219
Granted
Jun 3, 2025
Kind
B2
Abstract

A computer-implemented method comprising: receiving, by a first radio frequency (RF) receiving device, an RF data transmission from an RF transmitter; analyzing the received RF data transmission to estimate at least one RF feature; constructing, based on the at least one RF feature, an RF fingerprint of the RF transmitter which is specific to the first RF receiving device; and modifying the RF fingerprint to generate a modified RF fingerprint for use by a second RF receiving device, by applying, to the RF fingerprint, a conversion function reflecting a differential between respective contribution values associated with each of the first and second receiving devices.

Claims (34)

1. A system comprising:

at least one 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, by a first radio frequency (RF) receiving device, an RF data transmission from an RF transmitter,

analyze the received RF data transmission to estimate at least one RF feature,

construct, based on said at least one RF feature, an RF fingerprint of said RF transmitter which is specific to said first RF receiving device, and

modify said RF fingerprint to generate a modified RF fingerprint for use by a second RF receiving device, by applying, to said RF fingerprint, a conversion function reflecting a differential between respective contribution values associated with each of said first and second receiving devices.

2. The system of claim 1 , wherein said RF fingerprint is used by said first receiving device, and said modified RF fingerprint is used by said second receiving device, to perform at least one of: identifying said RF transmitter and authenticating a transmission received from said RF transmitter.

3. The system of claim 1 , wherein said at least one RF feature is a carrier frequency offset (CFO) value associated with said RF transmitter.

4. The system of claim 1 , wherein said contribution value associated with said first and second receiving devices represent a change in said RF feature resulting from one or more of: operational parameters, ambient parameters, and hardware parameters, associated with said first or second receiving device, respectively.

5. The system of claim 4 , wherein said operational parameters and ambient parameters include at least one of: device operating temperature, connectivity state of one or more transceivers within the device, signal-to-noise ratio, channel bandwidth, a network communication channel used in transmission, ambient temperature, and ambient relative humidity.

6. The system of claim 1 , wherein said contribution values are calculated by each of said first and second receiving devices, respectively with respect to one another.

7. The system of claim 1 , wherein said contribution values are calculated by a third network device with respect to each of said first and second receiving devices.

8. A computer-implemented method comprising:

receiving, by a first radio frequency (RF) receiving device, an RF data transmission from an RF transmitter;

analyzing the received RF data transmission to estimate at least one RF feature;

constructing, based on said at least one RF feature, an RF fingerprint of said RF transmitter which is specific to said first RF receiving device; and

modifying said RF fingerprint to generate a modified RF fingerprint for use by a second RF receiving device, by applying, to said RF fingerprint, a conversion function reflecting a differential between respective contribution values associated with each of said first and second receiving devices.

9. The computer-implemented method of claim 8 , wherein said RF fingerprint is used by said first receiving device, and said modified RF fingerprint is used by said second receiving device, to perform at least one of: identifying said RF transmitter and authenticating a transmission received from said RF transmitter.

10. The computer-implemented method of claim 8 , wherein said at least one RF feature is a carrier frequency offset (CFO) value associated with said RF transmitter.

11. The computer-implemented method of claim 8 , wherein said contribution value associated with said first and second receiving devices represent a change in said RF feature resulting from one or more of: operational parameters, ambient parameters, and hardware parameters, associated with said first or second receiving device, respectively.

12. The computer-implemented method of claim 11 , wherein said operational parameters and ambient parameters include at least one of: device operating temperature, connectivity state of one or more transceivers within the device, signal-to-noise ratio, channel bandwidth, a network communication channel used in transmission, ambient temperature, and ambient relative humidity.

13. The computer-implemented method of claim 8 , wherein said contribution values are calculated by each of said first and second receiving devices, respectively with respect to one another.

14. The computer-implemented method of claim 8 , wherein said contribution values are calculated by a third network device with respect to each of said first and second receiving devices.

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, by a first radio frequency (RF) receiving device, an RF data transmission from an RF transmitter;

analyze the received RF data transmission to estimate at least one RF feature;

construct, based on said at least one RF feature, an RF fingerprint of said RF transmitter which is specific to said first RF receiving device; and

modify said RF fingerprint to generate a modified RF fingerprint for use by a second RF receiving device, by applying, to said RF fingerprint, a conversion function reflecting a differential between respective contribution values associated with each of said first and second receiving devices.

16. The computer program product of claim 15 , wherein said RF fingerprint is used by said first receiving device, and said modified RF fingerprint is used by said second receiving device, to perform at least one of: identifying said RF transmitter and authenticating a transmission received from said RF transmitter.

17. The computer program product of claim 15 , wherein said at least one RF feature is a carrier frequency offset (CFO) value associated with said RF transmitter.

18. The computer program product of claim 15 , wherein said contribution value associated with said first and second receiving devices represent a change in said RF feature resulting from one or more of: operational parameters, ambient parameters, and hardware parameters, associated with said first or second receiving device, respectively.

19. The computer program product of claim 18 , wherein said operational parameters and ambient parameters include at least one of: device operating temperature, connectivity state of one or more transceivers within the device, signal-to-noise ratio, channel bandwidth, a network communication channel used in transmission, ambient temperature, and ambient relative humidity.

20. The computer program product of claim 15 , wherein said contribution values are (i) calculated by each of said first and second receiving devices, respectively with respect to one another, or (ii) calculated by a third network device with respect to each of said first and second receiving devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2023
From: ROGEL, NURIEL; ESTRIN, MICHAEL; ZAHAVI, DANIEL
To: LEVL PARENT, LLC
Reel/Frame 065003/0444 →
Continuity (2)
Provisional Application 63292004 · Dec 21, 2021
Related Publication 20230199506A1 · Jun 22, 2023
References Cited (19)
US 20040120412A1 · Banerjea · 2004 [cited by applicant]
US 20090154627A1 · Park et al. · 2009 [cited by applicant]
US 20100067546A1 · Mishra et al. · 2010 [cited by applicant]
US 20100254475A1 · Kawauchi et al. · 2010 [cited by applicant]
US 20100311436A1 · Bevan · 2010 [cited by examiner]
US 20170328979A1 · Norbert et al. · 2017 [cited by applicant]
US 20180212635A1 · Wicaksana et al. · 2018 [cited by applicant]
US 20200036710A1 · Khanna · 2020 [cited by examiner]
US 20200067616A1 · Blokh et al. · 2020 [cited by applicant]
US 20200112464A1 · Rogel et al. · 2020 [cited by applicant]
US 20210029500A1 · Ye · 2021 [cited by examiner]
US 20210048507A1 · Kuzdeba · 2021 [cited by examiner]
CN 202906963U · 2013 [cited by applicant]
CN 106961434A · 2017 [cited by applicant]
EP 2744162B1 · 2015 [cited by applicant]
Hou, Weikun, Xianbin Wang, and Jean-Yves Chouinard. “Physical layer authentication in OFDM systems based on hypothesis testing of CFO estimates.” In 2012 IEEE International Conference on Communications (ICC), pp. 3559-3… [cited by applicant]
Raboh, Mohamed S. Abd, Hatem M. Zakaria, Abdel Aziz M. Al Bassiouni, and Mahmoud M. El Bahy. “Carrier frequency offset (CFO) estimation methods, A comparative study.” (2017). Mohamed S. Abd Raboh Dec. 31, 2017 (Dec. 31,… [cited by applicant]
Vo-Huu, Tien Dang, Triet Dang Vo-Huu, and Guevara Noubir. “Fingerprinting Wi-Fi devices using software defined radios.” In Proceedings of the 9th ACM Conference on Security & Privacy in Wireless and Mobile Networks, pp.… [cited by applicant]
Ning Xie et al., “A Survey of Physical-Layer Authentication in Wireless Communications”; IEEE Communications Surveys, vol. 23, Issue 1, pp. 282-310, Dec. 3, 2020, doi: 10.1109/COMST.2020.3042188. [cited by applicant]