Bluetooth Pairing With DICE Certificates and OOB Temporary Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Bluetooth pairing methods for peripheral devices with information handling systems require user input and are not entirely secure, making them vulnerable to third-party interference and cumbersome for users.

Innovation Solution

A touchless, automatic query, verification, and pairing system using a device identifier composition engine (DICE) certificate and out-of-band temporary key generation, which includes a hardware processor to encrypt and verify the pairing process with cryptographic keys, ensuring secure and efficient coupling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional Bluetooth pairing methods are used, then user input and manual verification are required, but this makes the process cumbersome and vulnerable to third-party interference

Engineering Contradiction:
Improvepairing securityVSAvoidpairing convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by pre-provisioning the peripheral device with a DICE certificate and private key during manufacturing. The information handling system预先 stores the public key in its certificate store. This preliminary setup enables automatic cryptographic verification during pairing without requiring user input, resolving the contradiction between security and convenience by eliminating manual verification steps while maintaining strong cryptographic security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The pairing process implements self-service by automatically performing cryptographic verification and key exchange without user intervention. The peripheral device and information handling system autonomously verify each other's identities using pre-provisioned certificates and keys, and automatically establish secure connections. This eliminates the need for manual pairing codes or user confirmation, making the process both secure and convenient.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual pairing verification is used, then user intervention is required, but this increases the risk of man-in-the-middle attacks

Engineering Contradiction:
Improveauthentication securityVSAvoidpairing process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces cryptographic certificates and keys as intermediaries to enable secure authentication without direct user involvement. The DICE certificate and private key pair act as trusted intermediaries that automatically verify device identities and establish secure connections. This cryptographic intermediary layer prevents man-in-the-middle attacks by providing unforgeable authentication while automating the complex verification process, thus improving security without requiring users to understand or manage the complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If cryptographic key verification is implemented, then security is enhanced, but the pairing process becomes more complex

Engineering Contradiction:
Improvecryptographic securityVSAvoidverification process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary cryptographic setup during device manufacturing and initial system configuration. The peripheral device is pre-provisioned with DICE certificates and private keys, and the information handling system预先 stores the corresponding public keys. This preliminary action moves the cryptographic complexity from the pairing moment to the manufacturing and initial setup phases, making the actual pairing process simple and automatic while maintaining strong cryptographic security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cryptographic verification process implements self-service by automatically performing certificate validation, key exchange, and secure connection establishment without user intervention. The system autonomously manages the complex cryptographic operations, including verifying the peripheral's DICE certificate against stored public keys and generating shared secret keys. This automation hides the cryptographic complexity from users while ensuring robust security, resolving the contradiction between security enhancement and process simplicity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12549382B2Method and apparatus for device identifier composition engine certificate-based security and out-of-band temporary key generation for bluetooth pairing
Publication Date: 2026.02.10 DELL PROD LP
  • US12549382B2 patent drawing
  • US12549382B2 patent drawing
  • US12549382B2 patent drawing

AI summary

An information handling system includes a hardware processor and a memory device to execute code instructions of an automatic peripheral device pairing management system pairing agent to receive, via a wireless interface adapter, a device identifier composition engine (DICE) certificate from a wireless peripheral device indicating the identity of the wireless peripheral device, the DICE certificate including a public key. The hardware processor executes computer readable program code of an out-of-band (OOB) temporary key generator agent to generate an OOB temporary key. The hardware processor executes the computer readable program code of the automatic peripheral device pairing management system pairing agent to encrypt the OOB temporary key using the public key. The hardware processor to sends the public key-encrypted OOB temporary key to the wireless peripheral device to be decrypted using a private key at the wireless peripheral device. The hardware processor executes a confirm value generation function to confirm that the OOB temporary key matches the decrypted OOB temporary key at the wireless peripheral device to automatically Bluetooth® (BT) pair the information handling system to the wireless peripheral device.