Secure systems and methods for resolving audio device identity using remote application
First Claim
1. A method for securely resolving product identity, comprising:
- establishing a wireless connection between an audio device and a remote device;
receiving an identity resolving key (IRK) in an encrypted state from the audio device via the wireless connection;
establishing a data connection between the remote device and a server;
transmitting the IRK in the encrypted state to the server via the data connection;
transmitting user credentials to the server via the data connection;
receiving the IRK in a decrypted state from the server via the data connection;
receiving an advertising packet broadcast from the audio device by the remote device, the advertising packet including a random resolvable address for the audio device; and
attempting to resolve the random resolvable address using the IRK in the decrypted state to identify the audio device with remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for securely resolving an identity of an audio device. The method includes establishing a wireless connection between an audio device and a remote device. An identity resolving key (IRK) is received in an encrypted state from the audio device via the wireless connection. A data connection between the remote device and a server is established. The IRK is transmitted in the encrypted state to the server via the data connection. transmitting user credentials to the server via the data connection. The IRK is received in a decrypted state from the server via the data connection. An advertising packet broadcast from the audio device is received by the remote device. The advertising packet includes a random resolvable address for the audio device. The random resolvable address is attempted to be resolved using the IRK in the decrypted state to identify the audio device with remote device.
-
Citations
20 Claims
-
1. A method for securely resolving product identity, comprising:
-
establishing a wireless connection between an audio device and a remote device; receiving an identity resolving key (IRK) in an encrypted state from the audio device via the wireless connection; establishing a data connection between the remote device and a server; transmitting the IRK in the encrypted state to the server via the data connection; transmitting user credentials to the server via the data connection; receiving the IRK in a decrypted state from the server via the data connection; receiving an advertising packet broadcast from the audio device by the remote device, the advertising packet including a random resolvable address for the audio device; and attempting to resolve the random resolvable address using the IRK in the decrypted state to identify the audio device with remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for securely resolving product identity, comprising:
-
establishing a wireless connection between an audio device and a remote device having a first application installed thereon; receiving an identity resolving key (IRK) in an encrypted state from the audio device via the wireless connection; establishing a first data connection between the first application and a server; transmitting the IRK in the encrypted state to the server via the first data connection; transmitting user credentials to the server from the first application or from a second application via the first data connection; receiving the identity resolving key (IRK) in a decrypted state from the server by the first application or the second application; receiving an advertising packet from the audio device with the first or second applications, the advertising packet including a random resolvable address for the audio device; and resolving the random resolvable address using the IRK in the decrypted state to identify the audio device with the first or second applications. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
15. A system for securely resolving product identity, comprising:
-
a remote device having a communication module with at least one wireless transceiver; wherein the remote device is configured to establish a wireless connection with an audio device and to receive an identity resolving key (IRK) in an encrypted state from the audio device via the wireless connection; wherein the remote device is configured to establish a data connection with a server, to transmit the IRK in the encrypted state and user credentials to the server via the data connection, and to receive the IRK in a decrypted state from the server; and wherein the remote device is further configured to receive an advertising packet from the audio device, the advertising packet comprising a random resolvable address for the audio device and to resolve the random resolvable address with the IRK in the decrypted state.
-
Specification