Patent ID: 7949138

Claim:
A method, comprising: encrypting, by a sender messaging device, a challenge identifier that is stored in memory of the sender messaging device to generate an encrypted challenge message, wherein the encrypting is facilitated by an encryption module, the encryption module having initialized an encryption relationship with a recipient messaging device prior to the encrypting, and wherein the encrypting includes encrypting the challenge identifier with a first encryption key that is embedded in a first issuance license specific to the recipient messaging device; communicating, by the sender messaging device, the encrypted challenge message via a peer to peer communication link to the recipient messaging device that decrypts the encrypted challenge message and encrypts the challenge identifier as a return challenge identifier to generate an encrypted challenge return, the recipient messaging device encrypting the challenge identifier with a second encryption key that is embedded in a second issuance license specific to the sender messaging device, wherein the first and second encryption keys are different encryption keys; receiving, by the sender messaging device, the encrypted challenge return from the recipient messaging device; decrypting, by the sender messaging device, the encrypted challenge return; and verifying, by the sender messaging device, that the return challenge identifier matches the challenge identifier that is stored in the memory of the sender messaging device to establish that communications are secure when communicated via the peer-to-peer communication link.