A method for securely verifying a connection between a remote device and an audio device, comprising: establishing a wireless connection between the remote device and the audio device, the remote device having an application configured to control operation of the audio device, the application not having access to information that indicates whether or not the audio device and the remote device are actively connected via the wireless connection; obtaining, at the application, an identity resolving key, IRK, associated with the application; transmitting the IRK to the audio device from the application; transmitting an instruction to the audio device from the application to generate a random resolvable address for the application using the IRK and to broadcast data containing the random resolvable address; receiving the data containing the random resolvable address by the application of the remote device; determining that an active audio connection exists between the remote device and the audio device by resolving the random resolvable address by the application using the IRK; the method further comprising: establishing a data connection between the remote device and an authentication server, transmitting the IRK to the authentication server via the data connection, encrypting the IRK by the authentication server, and transmitting the IRK in an encrypted state to the application via the data connection, and wherein transmitting the IRK to the audio device comprises transmitting the IRK in the encrypted state, and completing an end-to-end authentication process between the audio device and the authentication server, and wherein the encrypting comprises encrypting the IRK using a shared secret from the end-to-end authentication process. establishing a wireless connection between the remote device and the audio device, the remote device having an application configured to control operation of the audio device, the application not having access to information that indicates whether or not the audio device and the remote device are actively connected via the wireless connection; obtaining, at the application, an identity resolving key, IRK, associated with the application; transmitting the IRK to the audio device from the application; transmitting an instruction to the audio device from the application to generate a random resolvable address for the application using the IRK and to broadcast data containing the random resolvable address; receiving the data containing the random resolvable address by the application of the remote device; determining that an active audio connection exists between the remote device and the audio device by resolving the random resolvable address by the application using the IRK; the method further comprising: establishing a data connection between the remote device and an authentication server, transmitting the IRK to the authentication server via the data connection, encrypting the IRK by the authentication server, and transmitting the IRK in an encrypted state to the application via the data connection, and wherein transmitting the IRK to the audio device comprises transmitting the IRK in the encrypted state, and completing an end-to-end authentication process between the audio device and the authentication server, and wherein the encrypting comprises encrypting the IRK using a shared secret from the end-to-end authentication process. establishing a data connection between the remote device and an authentication server, transmitting the IRK to the authentication server via the data connection, encrypting the IRK by the authentication server, and transmitting the IRK in an encrypted state to the application via the data connection, and wherein transmitting the IRK to the audio device comprises transmitting the IRK in the encrypted state, and completing an end-to-end authentication process between the audio device and the authentication server, and wherein the encrypting comprises encrypting the IRK using a shared secret from the end-to-end authentication process.