IP Library Granted Patent US 12,501,260
Granted Patent B2
US 12,501,260 · App. 17/896,928 · Granted Dec 16, 2025

Security signature for Bluetooth low energy frame synch detection

Inventor: Claudio Rey (Chandler, AZ)
Assignee: Cypress Semiconductor Corporation
H04W12/03H04L9/3247H04W4/80
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,501,260
App. No.
17/896,928
Granted
Dec 16, 2025
Kind
B2
Abstract

A wireless device includes a transmitter adapted with Bluetooth® low energy (BLE) capability and logic at least one of coupled to or integrated within the transmitter. The logic randomly generates a frequency offset based on bits within a frame synch packet to be transmitted during a keyless access attempt of an enclosure having a receiver. The logic causes the bits of the frame synch packet to be encrypted with an encryption key. The logic causes a frequency of the frame synch packet to modified by the frequency offset before the transmitter transmits the frame synch packet to the receiver.

Claims (62)

1 . A wireless device comprising:

a transmitter adapted with Bluetooth® low energy (BLE) capability; and

transmission logic at least one of coupled to or integrated within the transmitter, the transmission logic to:

randomly generate a frequency offset based on bits within a frame synch packet to be transmitted during a keyless access attempt of an enclosure having a receiver;

cause the bits of the frame synch packet to be encrypted with an encryption key; and

cause a frequency of the frame synch packet to be modified by the frequency offset before the transmitter transmits the frame synch packet to the receiver, wherein, to gain access to the enclosure, the frequency offset is detectable within the frequency by the receiver as a security signature.

2 . The wireless device of claim 1 , wherein the bits comprise all bits of the frame synch packet.

3 . The wireless device of claim 1 , wherein, to randomly generate the frequency offset, the transmission logic is to:

perform a Boolean operation on the bits; and

identify a predetermined negative or positive frequency offset based on a result of the Boolean operation, the frequency offset being one of between 500 hertz (Hz) and 1.5 KHz or between −500 Hz and −1.5 KHz.

4 . The wireless device of claim 3 , wherein the Boolean operation comprises an exclusive OR (XOR).

5 . The wireless device of claim 1 , wherein the transmission logic is further to;

randomly generate a second frequency offset for each of a series of frame synch packets based on bits within respective packets of the series of frame synch packets, wherein the series of frame synch packets includes the frame synch packet; and

cause the transmitter to modify, with each respective second frequency offset, a frequency of each corresponding frame synch packet of the series of frame synch packets transmitted to the receiver during a period of distance ranging between the transmitter and the receiver.

6 . The wireless device of claim 1 , wherein the transmitter is one of a heterodyne or a superheterodyne transmitter, and wherein the transmission logic causes the frequency offset to be applied to the frequency of the frame synch packet via a digital low intermediate frequency filter of the transmitter.

7 . A method comprising:

randomly generating, by transmission logic of a transmitter adapted with Bluetooth® low energy (BLE) capability, a frequency offset based on bits within a frame synch packet to be transmitted during a keyless access attempt of a resource having a receiver;

causing the bits of the frame synch packet to be encrypted with an encryption key;

causing a frequency of the frame synch packet to be modified by the frequency offset; and

transmitting, by the transmitter, the frame synch packet to the receiver, wherein, to gain access to the resource, the frequency offset is detectable the frequency by the receiver as a security signature.

8 . The method of claim 7 , further comprising:

receiving, by the receiver, the frame synch packet;

identifying a frame synchronization pattern at a portion of the frame synch packet;

computing the frequency offset based on the frame synchronization pattern;

determining a bias value corresponding to a particular data pattern within the frame synchronization pattern;

applying a correction to the computed frequency offset based on the bias value to generate a corrected frequency offset;

identifying the encrypted bits of the frame synch packet;

generating, by the receiver, an expected frequency offset based on the identified encrypted bits; and

enabling access, by the receiver, to the resource in response at least in part to the expected frequency offset matching the corrected frequency offset.

9 . The method of claim 7 , wherein the bits comprise all bits of the frame synch packet.

10 . The method of claim 7 , wherein randomly generating the frequency offset comprises:

performing a Boolean operation on the bits; and

identifying a predetermined negative or positive frequency offset based on a result of the Boolean operation.

11 . The method of claim 10 , wherein the Boolean operation comprises an exclusive OR (XOR).

12 . The method of claim 7 , further comprising:

randomly generating a second frequency offset for each of a series of frame synch packets based on bits within respective packets of the series of frame synch packets, wherein the series of frame synch packets includes the frame synch packet; and

causing the transmitter to modify, with each respective second frequency offset, a frequency of each corresponding frame synch packet of the series of frame synch packets transmitted to the receiver during a period of distance ranging between the transmitter and the receiver.

13 . The method of claim 7 , wherein the transmitter is one of a heterodyne or a superheterodyne transmitter, and causing the frequency of the frame synch packet to modified comprises causing the frequency offset to be applied to the frequency of the frame synch packet via a digital low intermediate frequency filter of the transmitter.

14 . A system comprising:

a transmission device that is to transmit Bluetooth® low energy (BLE) frame synch packets that comprise a frequency offset as a security signature; and

a receiving device to receive the frame synch packets, the receiving device comprising:

an antenna;

a receiver coupled to the antenna and adapted with BLE capability; and

logic at least one of coupled to or integrated with the receiver, the logic to:

identify a frame synchronization pattern at a portion of a frame synch packet of the frame synch packets;

compute the frequency offset based on the frame synchronization pattern;

detect a particular data pattern within the frame synchronization pattern, wherein the particular data pattern comprises one or more of a singleton pattern, a transition pattern, or a non-transition pattern;

determine a bias value for each of the one or more of the singleton pattern, the transition pattern, or the non-transition pattern;

apply a correction to the computed frequency offset based on a combination of the bias values to generate a corrected frequency offset;

identify bits of the frame synch packet;

generate an expected frequency offset based on the identified bits; and

enable access, by the transmission device, to a resource protected by the receiving device in response at least in part to the expected frequency offset matching the corrected frequency offset to within a threshold accuracy level.

15 . The system of claim 14 , wherein the identified bits comprise all bits of the frame synch packet.

16 . The system of claim 14 , wherein, to generate the expected frequency offset, the logic is further to:

perform a Boolean operation on the identified bits; and

identify a predetermined negative or positive frequency offset based on a result of the Boolean operation, the expected frequency offset being one of between 500 hertz (Hz) and 1.5 kHz or between −500 Hz and −1.5 kHz.

17 . The system of claim 16 , wherein the Boolean operation comprises an exclusive OR (XOR).

18 . The system of claim 14 , wherein the logic is further to:

generate a set of corrected frequency offsets, each corrected frequency offset associated with each frame synch packet of a series of frame synch packets received during distance ranging;

average frequency offsets of the set of corrected frequency offsets; and

estimate, to within the threshold accuracy level, that a frequency of at least one of the series of frame synch packets includes the average frequency offset.

19 . The system of claim 14 , wherein the receiver is one of a heterodyne or a superheterodyne receiver, and wherein, to estimate that a frequency of the frame synch packet, including the frequency offset, the logic is to cause the frame packet to be filtered by a digital low intermediate frequency filter of the receiver.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Oct 21, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION; INFINEON TECHNOLOGIES AMERICAS CORP.
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073140/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2022
From: REY, CLAUDIO
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 060916/0891 →
Continuity (1)
Related Publication 20240073678A1 · Feb 29, 2024
References Cited (20)
US 6058150A · Ghosh · 2000 [cited by examiner]
US 7929927B2 · Norris et al. · 2011 [cited by applicant]
US 9794056B1 · Tamma et al. · 2017 [cited by applicant]
US 10530905B1 · Rey · 2020 [cited by examiner]
US 10819544B2 · Stanciu et al. · 2020 [cited by applicant]
US 10862505B1 · Rey et al. · 2020 [cited by applicant]
US 10862728B1 · Rey et al. · 2020 [cited by applicant]
US 10862729B1 · Rey et al. · 2020 [cited by applicant]
US 11545982B2 · Perin et al. · 2023 [cited by applicant]
US 11621898B2 · Stanciu et al. · 2023 [cited by applicant]
US 20010043574A1 · Nguyen · 2001 [cited by examiner]
US 20040000986A1 · Ott · 2004 [cited by examiner]
US 20120050547A1 · Gaddam · 2012 [cited by examiner]
US 20190049614A1 · Griffing · 2019 [cited by examiner]
US 20190207635A1 · Sahu · 2019 [cited by examiner]
EP 3264701B1 · 2019 [cited by applicant]
EP 3706380A1 · 2020 [cited by applicant]
EP 3731478A3 · 2020 [cited by applicant]
EP 3737055A1 · 2020 [cited by applicant]
EP 4064568A1 · 2022 [cited by applicant]