IP Library › Granted Patent US 12,156,027
Granted Patent B2
US 12,156,027 · App. 17/749,783 · Granted Nov 26, 2024

Ultra-wide band device fingerprinting

Inventors: Kubra Alemdar (Boston, MA); Vivek Jain (Sunnyvale, CA); Sushanta Mohan Rakshit (Santa Clara, CA)
Assignee: Robert Bosch GmbH
H04W12/06H04B1/7172H04W12/79
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,156,027
App. No.
17/749,783
Granted
Nov 26, 2024
Kind
B2
Abstract

Device fingerprinting is provided for ultra-wide band (UWB) communications. A wireless receiver receives wireless signals including an UWB packet sent from a transmitter. Channel impulse response (CIR) data is extracted from the UWB packet. A device fingerprint of the transmitter is created according to the CIR data, the device fingerprint being representative of physical properties of the wireless signals of the UWB packet. The transmitter is authenticated by the receiver based on the device fingerprint.

Claims (49)

1. A method for device fingerprinting, comprising:

receiving, at a wireless receiver, wireless signals including an ultra-wide band (UWB) packet sent from a transmitter;

extracting channel impulse response (CIR) data from the UWB packet;

calculating phase and time arrival of a first path of the wireless signals;

calculating phase differences of adjacent frames of the wireless signals;

calculating time differences of arrival for adjacent frames of the wireless signals;

creating a device fingerprint of the transmitter according to the CIR data by utilizing the phase and time differences, the device fingerprint being representative of physical properties of the wireless signals of the UWB packet; and

authenticating the transmitter by the receiver based on the device fingerprint.

2. The method of claim 1 , wherein the authenticating is a secondary authentication used in combination with a key-based or password based primary authentication.

3. The method of claim 1 , wherein the authenticating is a standalone authentication of the transmitter.

4. The method of claim 1 , further comprising utilizing a classifier to determine an identity of the transmitter, the classifier being trained based on samples and features of UWB packet data of a plurality of system transmitters.

5. The method of claim 4 , wherein the plurality of system transmitters includes the transmitter having sent the UWB packet.

6. The method of claim 1 , further comprising introducing radio impairments into the wireless signals by the transmitter, the radio impairments including one or more of adjustments to clock offset, pulse shape, pulse width, or transmitter power.

7. The method of claim 6 , wherein the radio impairments include a set of unique clock offset impairment sequences determined using a minimum correlation threshold over a feature space matrix for a plurality of transmitters.

8. The method of claim 1 , wherein the first path is identified using a lead edge detection algorithm.

9. The method of claim 1 , wherein the first path is identified using a first peak detection algorithm.

10. A system for device fingerprinting, comprising:

a wireless receiver including one or more hardware processors, programmed to:

receive wireless signals including an ultra-wide band (UWB) packet sent from a transmitter;

extract channel impulse response (CIR) data from the UWB packet;

calculate phase and time arrival of a first path of the wireless signals;

calculate phase differences of adjacent frames of the wireless signals;

calculate time differences of arrival for adjacent frames of the wireless signals;

create a device fingerprint of the transmitter according to the CIR data by utilizing the phase and time differences, the device fingerprint being representative of physical properties of the wireless signals of the UWB packet; and

authenticate the transmitter based on the device fingerprint.

11. The system of claim 10 , wherein the authenticate is a secondary authentication used in combination with a key-based or password based primary authentication.

12. The system of claim 10 , wherein the authenticate is a standalone authentication of the transmitter.

13. The system of claim 10 , wherein the wireless receiver is further programmed to utilize a classifier to determine an identity of the transmitter, the classifier being trained based on samples and features of UWB packet data of a plurality of system transmitters.

14. The system of claim 13 , wherein the plurality of system transmitters includes the transmitter having sent the UWB packet.

15. The system of claim 10 , further comprising the transmitter, wherein the transmitter is programmed to introduce radio impairments into the wireless signals, the radio impairments including one or more of adjustments to clock offset, pulse shape, pulse width, or transmitter power.

16. The system of claim 15 , wherein the radio impairments include a set of unique clock offset impairment sequences determined using a minimum correlation threshold over a feature space matrix for a plurality of transmitters.

17. The system of claim 10 , wherein the first path is identified using a lead edge detection algorithm.

18. The system of claim 10 , wherein the first path is identified using a first peak detection algorithm.

19. A non-transitory computer-readable medium comprising instructions for device fingerprinting that, when executed by a wireless receiver, cause the wireless receiver to perform operations including to:

receive wireless signals including an ultra-wide band (UWB) packet sent from a transmitter;

extract channel impulse response (CIR) data from the UWB packet;

calculate phase and time arrival of a first path of the wireless signals;

calculate phase differences of adjacent frames of the wireless signals;

calculate time differences of arrival for adjacent frames of the wireless signals;

create a device fingerprint of the transmitter according to the CIR data by utilizing the phase and time differences, the device fingerprint being representative of physical properties of the wireless signals of the UWB packet; and

authenticate the transmitter based on the device fingerprint.

20. The medium of claim 19 , wherein the authenticate is a secondary authentication used in combination with a key-based or password based primary authentication.

21. The medium of claim 19 , wherein the authenticate is a standalone authentication of the transmitter.

22. The medium of claim 19 , wherein the wireless receiver is further programmed to utilize a classifier to determine an identity of the transmitter, the classifier being trained based on samples and features of UWB packet data of a plurality of system transmitters.

23. The medium of claim 22 , wherein the plurality of system transmitters includes the transmitter having sent the UWB packet.

24. The medium of claim 19 , wherein the receiver is a transceiver, and further programmed to introduce radio impairments into outgoing wireless signals, the radio impairments including one or more of adjustments to clock offset, pulse shape, pulse width, or transmitter power.

25. The medium of claim 24 , wherein the radio impairments include a set of unique clock offset impairment sequences determined using a minimum correlation threshold over a feature space matrix for a plurality of transmitters.

26. The medium of claim 19 , wherein the first path is identified using a lead edge detection algorithm.

27. The medium of claim 19 , wherein the first path is identified using a first peak detection algorithm.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2022
From: ALEMDAR, KUBRA; JAIN, VIVEK; RAKSHIT, SUSHANTA MOHAN
To: ROBERT BOSCH GMBH
Reel/Frame 059975/0290 →
Continuity (1)
Related Publication 20230379702A1 · Nov 23, 2023