Patent ID: 9571475
Date: 2017-02-14
CPC Classifications: G06F,H04L,H04M,H04W

Claim:
1. A method performed by an encryption relay device, comprising: detecting, by the encryption relay device, a call between a user device, connected to the encryption relay device, and another user device, which is connected to a second encryption relay device; inserting, by the encryption relay device, audio signals within the call, the audio signals encoding information used to perform a key exchange with the second encryption relay device to exchange one or more encryption keys for the call; receiving, by the encryption relay device and from the user device, encrypted call information corresponding to the call; decrypting, by the encryption relay device, the encrypted call information based on the one or more encryption keys, to obtain a decrypted version of call audio; receiving, by the encryption relay device, call information originating from a user of the user device; encrypting, by the encryption relay, the call information originating from the user, based on the one or more encryption keys; communicating, by the encryption relay device, the encrypted call information, originating from the user, to the user device to relay the encrypted call information, originating from the user, as part of the call; receiving, by the encryption relay device, an audio signal originating from the second encryption relay device; detecting, by the encryption relay device, an identity certificate embedded in the audio signal; and authenticating, by the encryption relay device, the second encryption relay device based on a comparison of information included in the identity certificate with a manufacturer public key stored locally by the encryption relay device.