Wireless Advertisement Data Encryption with Key Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems lack the ability to encrypt different sets of data using multiple cryptographic keys and identify which key to use for decryption, compromising the security of encrypted advertisement data.

Innovation Solution

Implementing a system that encrypts data using a first cryptographic key, attaches a key identifier, encrypts the payload value with a second cryptographic key and a randomizer, and broadcasts the advertisement data, while allowing devices to decrypt using retrieved key material based on the key identifier and randomizer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single cryptographic key is used for encrypting advertisement data, then the encryption process is simple, but the security is compromised because multiple devices cannot have different access levels

Engineering Contradiction:
ImprovesecurityVSAvoidencryption process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The advertisement data is segmented into multiple encrypted payloads, each encrypted with a different cryptographic key. The system divides the single encryption task into multiple key-based encryption operations, allowing different security levels for different devices while maintaining manageable complexity through structured key management

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of the advertisement data are encrypted with different cryptographic keys based on the security requirements of each device type. Each key is assigned to specific devices or data portions, creating localized security qualities that match the access level needed for different device categories

Inventive Principle:
Principle #3Local quality

2Reliability

If multiple cryptographic keys are used for encrypting different data sets, then security is improved, but the system cannot identify which key to use for decryption

Engineering Contradiction:
ImprovesecurityVSAvoidkey identification
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

A key identifier acts as an intermediary element that links the encrypted payload to its corresponding cryptographic key. The key identifier is embedded within the advertisement data structure, allowing receiving devices to automatically match the correct key without complex manual identification processes

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The key identifier is prepared and attached to the encrypted payload in advance during the encryption process. This preliminary action ensures that when the advertisement data is received, the decryption process can immediately proceed without requiring additional key selection steps

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If encrypted advertisement data is broadcast to all devices, then all devices can receive the data, but unauthorized devices can also access and decrypt the data

Engineering Contradiction:
Improvedata receptionVSAvoiddata access control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The advertisement data structure incorporates device-specific key identifiers that match different categories of devices. Each receiving device uses its own cryptographic key, which corresponds to its authorized access level, ensuring that only authorized devices can successfully decrypt and access the data they are permitted to view

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250286870A1Multiple encryption key support for encrypted advertisement data
Publication Date: 2025.09.11 QUALCOMM INC
  • US20250286870A1 patent drawing
  • US20250286870A1 patent drawing
  • US20250286870A1 patent drawing

AI summary

Techniques and systems are provided for wireless communications. For instances, a process can include: encrypting first data for broadcast based on a first cryptographic key; attaching a first key identifier for the first cryptographic key to the encrypted first data to generate a first payload value; encrypting the first payload value based on a second cryptographic key and a randomizer value; attaching the randomizer value to the encrypted first payload value to generate advertisement data; and broadcasting the advertisement data.