Method and apparatus for device identifier composition engine certificate-based security and out-of-band temporary key generation for bluetooth pairing

US12549382B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12549382-B2
Application numberUS-202318105386-A
CountryUS
Kind codeB2
Filing dateFeb 3, 2023
Priority dateFeb 3, 2023
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1 . An information handling system comprising: a hardware processor; a memory device; a power management unit (PMU) to provide power to the hardware processor and memory device; the hardware processor executing computer readable program code 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, and the DICE certificate including a public key; the hardware processor executing computer readable program code of an out-of-band (OOB) temporary key generator agent to generate an OOB temporary key; the hardware processor executing 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, via the wireless interface adapter, sending the public key-encrypted OOB temporary key to the wireless peripheral device to be decrypted using a private key at the wireless peripheral device; and the hardware processor executing 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. 2 . The information handling system of claim 1 further comprising: the hardware processor to execute the OOB temporary key generator agent to generate the OOB temporary key using a random number generator (RNG) algorithm. 3 . The information handling system of claim 1 further comprising: the hardware processor executing computer readable program code of the automatic peripheral device pairing management system pairing agent to compare the DICE certificate against a root DICE certificate received from a backend management server prior to BT pairing with the wireless peripheral device. 4 . The information handling system of claim 1 further comprising: the hardware processor, via the wireless interface adapter, sending the public key-encrypted OOB temporary key to the wireless peripheral device using a generic attribute profile (GATT) specification transmission. 5 . The information handling system of claim 1 further comprising: the hardware processor executing computer readable program code of the automatic peripheral device pairing management system pairing agent to receive, from a backend management server, a correlated wireless peripheral device identification (PD ID) to the DICE certificate indicating the wireless peripheral device has been assigned to the information handling system. 6 . The information handling system of claim 1 further comprising: the hardware processor executing computer readable program code of the automatic peripheral device pairing management system pairing agent to receive the DICE certificate via a generic attribute profile (GATT) specification transmission. 7 . The information handling system of claim 6 further comprising: the hardware processor executing 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 via an Rivest-Shamir-Adleman (RSA) algorithm. 8 . The information handling system of claim 1 further comprising: the hardware processor executing computer readable program code of the automatic peripheral device pairing management system pairing agent to delete the OOB temporary key after the information handling system has been BT paired with the wireless peripheral device. 9 . An information handling system comprising: a hardware processor; a memory device; a power management unit (PMU) to provide power to the hardware processor and memory device; the hardware processor executing computer readable program code of an automatic peripheral device pairing management system pairing agent to receive, via a wireless interface adapter, a device identifier composition engine (DICE) certificate via a generic attribute profile (GATT) specification transmission from a wireless peripheral device, the DICE certificate indicating the identity of the wireless peripheral device and wherein the DICE certificate includes a public key; the hardware processor executing computer readable program code of an out-of-band (OOB) temporary key generator agent to generate an OOB temporary key; the hardware processor executing 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, via the wireless interface adapter, sending the public key-encrypted OOB temporary key to the wireless peripheral device to be decrypted using a private key at the wireless peripheral device; and the hardware processor executing a confirm value generation function to receive data to confirm that the OOB temporary key matches the sent OOB temporary key at the wireless peripheral device to automatically Bluetooth® (BT) pair the information handling system to the wireless peripheral device. 10 . The information handling system of claim 9 further comprising: the hardware processor to execute the OOB temporary key generator agent to generate the OOB temporary key using a random number generator (RNG) algorithm. 11 . The information handling system of claim 9 further comprising: the hardware processor executing 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 via an Rivest-Shamir-Adleman (RSA) algorithm. 12 . The information handling system of claim 9 further comprising: the hardware processor executing computer readable program code of the automatic peripheral device pairing management system pairing agent to determine that a device identification for the peripheral device that is received with the DICE certificate is confirmed via a communication with a backend management server that the peripheral device is assigned to a user identification for the information handling system. 13 . The information handling system of the claim 9 further comprising: the hardware processor to execute the OOB temporary key generator agent to generate the OOB temporary key using a random number generator (RNG) algorithm. 14 . The information handling system of claim 9 further comprising: the hardware processor executing computer readable program code of the automatic peripheral device pairing management system pairing agent to compare the DICE certificate against a root DICE certificate received from a backend management server prior to BT pairing with the wireless peripheral device. 15 . The information handling system of claim 9 further comprising: the hardware processor executing computer readable program code of the automatic peripheral device pairing management system pairing agent to receive, from a backend management server, a correlated wireless peripheral device identification (PD ID) to the DICE certificate indicating the wireless peripheral device has been assigned to the information handling system. 16 . An information handling system comprising: a hardware processor; a memory device; a power management unit (PMU) to provide power to the hardware processor and memory device; the hardware processor executing computer readable program code of an automatic peripheral device pair

Assignees

Inventors

Classifications

  • of the control plane, e.g. signalling traffic · CPC title

  • H04L9/0869Primary

    involving random numbers or seeds · CPC title

  • Secure pairing of devices · CPC title

  • H04L9/3263Primary

    involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements (network architectures or network communication protocols for supporting authentication of entities using certificates in a packet data network H04L63/0823) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12549382B2 cover?
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 certifi…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification H04L9/0869. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).