US 12,439,260 B2
Method and apparatus for on-the-fly out of band temporary key derivation and assignment for pairing
Anantha K. Boyapalle, Cedar Park, TX (US); Kai Leong Wong, Singapore (SG); and Nicholas D. Grobelny, Evergreen, CO (US)
Assigned to DELL PRODUCTS LP, Round Rock, TX (US)
Filed by Dell Products, LP, Round Rock, TX (US)
Filed on Jan. 31, 2023, as Appl. No. 18/104,156.
Prior Publication US 2024/0259815 A1, Aug. 1, 2024
Int. Cl. H04W 12/50 (2021.01); H04L 9/08 (2006.01); H04W 12/037 (2021.01); H04W 12/041 (2021.01)
CPC H04W 12/50 (2021.01) [H04L 9/0819 (2013.01); H04W 12/037 (2021.01); H04W 12/041 (2021.01)] 20 Claims
OG exemplary drawing
 
1. An information handling system operating as a backend management server comprising:
a hardware processor;
a memory device;
a power management unit (PMU) to provide power to the processor and memory device;
the hardware processor to execute computer readable program code of an automatic peripheral device pairing management system to receive a peripheral device identification (PD ID) and purchaser information of a purchaser of a wireless peripheral device from a manufacturer of the wireless peripheral device and generate an out-of-band (OOB) temporary key;
the hardware processor conducting a pairing assignment of the wireless peripheral device with a backend-coupled information handling system based on the purchaser information, wherein the purchaser information comprises one or more of: a street address of the purchaser, purchase date of the wireless peripheral device and purchaser identification;
the hardware processor to execute computer readable program code of a temporary key wrapping agent to wrap the OOB temporary key in a transport private key;
a network interface device sending the OOB temporary key wrapped in the transport private key as a transport private key-wrapped temporary key with a PD ID and sending instructions to the backend-coupled information handling system to store the transport private key-wrapped temporary key and PD ID associated with the peripheral device assigned to the backend-coupled information handling system, wherein the instructions are for the backend-coupled information handling system to send a copy of the transport private key-wrapped temporary key to the wireless peripheral device upon receiving a PD ID from the wireless peripheral device (PD) in a pairing query that matches the stored PD ID; and
the network interface device sending instructions to the backend-coupled information handling system to use a public key provided on the fly, with a wireless adapter at the backend-coupled information handling system, to pair the wireless peripheral device with the backend-coupled information handling system upon verifying matching of an unwrapped copy of the stored transport private key-wrapped temporary key with an unwrapped transport private key-wrapped temporary key received from the wireless peripheral device, wherein the pairing is performed using a short-range wireless technology used for connecting devices.