Patent ID: 7933413

Claim:
A system, comprising: a key exchange component configured to facilitate a cryptographic key exchange between peer-to-peer devices; a channel variation component configured to determine at least one of a channel or interface over which the cryptographic key exchange occurred, and to change the at least one of the channel or interface to a different channel or interface; and a verification component configured to, using the different channel or interface, determine whether the cryptographic key exchange was subject to an unauthorized interception; wherein the at least one channel or interface is implemented at least in part by a first packet-based network, and the different channel or interface is implemented, based on a sender request, at least in part by an established connection between a sender and a trusted entity selected by the sender, via a second packet-based network different from the first packet-based network, the different channel or interface is accessible by at least one of a plurality of trusted entities available for key exchange verification, the at least one of the plurality of trusted entities being selected by the sender based on a receiver being unable to utilize the second packet-based network, and the selected one of the plurality of trusted entities communicates a key verification with the receiver via an access point different from an access point of the first packet-based network connecting the sender and the receiver, and sends an acknowledgement to the sender via the second packet-based network if the key verification was successful, or informs the sender via the second packet-based network if the key verification was not successful.