Bluetooth Packet Analyzer for Interference Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Bluetooth communications face interference and security issues due to overlapping spectrum with other wireless standards, and existing technologies lack the ability to identify Bluetooth device packet types and locations within networks.

Innovation Solution

A packet analyzer is employed to analyze Bluetooth packet headers, using a pseudo-random frequency selection algorithm and cyclic redundancy check to derive the seed value for descrambling, thereby determining packet types and distinguishing between master and slave devices, and employing geolocation techniques to pinpoint device locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Bluetooth uses unlicensed radio frequency spectrum in the 2.4-2.5 GHz band for wireless communication, then wireless connectivity for short range is provided, but interference with other wireless communications (e.g., WiFi) occurs due to spectrum overlap

Engineering Contradiction:
Improvewireless connectivityVSAvoidinterference
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

A packet analyzer is introduced as an intermediary device that monitors and analyzes Bluetooth packet headers to identify packet types and device locations. This intermediary enables network operators to detect and manage interference sources without disrupting the underlying Bluetooth communication functionality, allowing coexistence in the shared spectrum band

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If Bluetooth protocol uses scrambled packet headers for security, then security issues are addressed, but network operators cannot identify Bluetooth device packet types and locations

Engineering Contradiction:
ImprovesecurityVSAvoidpacket type identification
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The packet analyzer extracts and analyzes specific portions of the scrambled Bluetooth packet headers that contain identifiable patterns or metadata. By taking out and examining these specific header elements, the system can identify packet types and device locations without decrypting the entire payload, thus maintaining security while enabling monitoring capabilities

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2707980B1Distinguishing between bluetooth voice and data links
Publication Date: 2019.12.04 CISCO TECHNOLOGY INC
  • EP2707980B1 patent drawingFigure 1
  • EP2707980B1 patent drawingFigure 2
  • EP2707980B1 patent drawingFigure 3

AI summary

Techniques are provided for receiving a transmitted first packet that was formatted using a known scrambling algorithm with an unknown scrambling seed. An encoded packet payload is extracted from the first packet header. The encoded packet payload header is decoded to obtain a first scrambled packet payload header. For each potential value of the unknown seed, the first scrambled packet payload header is descrambled to produce a first set of descrambled packet payload headers and for each potential value of initial register values associated with a cyclic redundancy check, the cyclic redundancy check is executed comprising polynomial division on each of the descrambled packet payload headers such that when the polynomial division results in a zero remainder, a potential unscrambled payload header for the first packet is obtained. Information about the first packet is obtained from the potential unscrambled payload header.