Radio Receiver Encrypted Packet Decryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Encrypting advertising packets in wireless communication networks increases the processing burden for radio receiver devices, especially when multiple devices broadcast encrypted packets simultaneously, leading to inefficient key identification and packet dismissal.

Innovation Solution

A method for operating a radio receiver device that involves receiving an encrypted advertising packet, determining the payload length from the header, performing a decryption operation on a section of the payload, and comparing the indicated payload structure length to a set of feasible lengths to efficiently identify packets for which the device lacks the corresponding decryption key.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If advertising packets are encrypted for security and privacy, then security and privacy are improved, but processing burden and time consumption increase

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The payload portion of the encrypted advertising packet is divided into multiple sections. The method performs decryption operations on only a first section (partial decryption) rather than the entire payload, thereby reducing processing time while maintaining security. This segmentation allows the device to quickly verify packet relevance without committing full decryption resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention applies partial decryption by performing decryption operations on only a portion (first section) of the encrypted payload rather than the complete payload. This partial action is sufficient to determine whether the decryption key corresponds to the packet by checking payload structure lengths, thereby reducing processing burden while maintaining effective key identification.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If multiple decryption keys are stored for different devices, then connectivity versatility is improved, but processing burden increases when scanning for packets

Engineering Contradiction:
ImproveconnectivityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The encrypted payload is segmented into sections, allowing the device to test multiple decryption keys efficiently by performing partial decryption operations on the first section only. This reduces the computational complexity of testing each key while maintaining the ability to identify the correct key among multiple stored keys.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of performing full decryption operations with multiple keys to scan for relevant packets, the invention uses partial decryption on the first section only. This partial action provides sufficient information (payload structure length) to determine key correspondence, thereby reducing processing complexity while maintaining connectivity versatility.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If full decryption is performed on all detected packets, then packet identification accuracy is improved, but processing resources and time are excessively consumed

Engineering Contradiction:
Improvepacket identification accuracyVSAvoidprocessing resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The payload is divided into sections, and decryption is performed only on the first section rather than the entire payload. This segmentation maintains sufficient identification accuracy by extracting payload structure length information from the decrypted first section, while significantly reducing processing resources and energy consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention performs partial decryption on only the first section of the payload, which provides sufficient information (length of payload structures) to accurately identify whether the packet corresponds to the device. This partial action reduces processing resources and energy consumption while maintaining adequate identification accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12302090B2Radio receiver devices
Publication Date: 2025.05.13 NORDIC SEMICONDUCTOR
  • US12302090B2 patent drawing
  • US12302090B2 patent drawing
  • US12302090B2 patent drawing

AI summary

A method of operating a radio receiver device is provided. The method comprises receiving a radio signal comprising an encrypted advertising packet, said advertising packet comprising a header portion and a payload portion comprising one or more encrypted payload structures. A decryption operation is performed using a decryption key on a first section of the payload portion and a length of a first payload structure of the payload portion indicated by the decryption result is determined. The indicated length of the first payload structure is compared to a set of feasible lengths based at least partially on the length of the payload portion. If the length of the first payload structure is not in the set of feasible lengths for the first payload structure, it is determined that the decryption key does not correspond to the advertising packet.