Secure instant messaging
First Claim
1. A method, comprising:
- encrypting a challenge identifier to generate an encrypted challenge message;
communicating the encrypted challenge message via a peer-to-peer communication link to a 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;
receiving the encrypted challenge return from the recipient messaging device;
decrypting the encrypted challenge return; and
verifying that the return challenge identifier matches the challenge identifier to establish that communications are secure when communicated via the peer-to-peer communication link.
2 Assignments
0 Petitions
Accused Products
Abstract
Secure instant messaging is described. In an embodiment, a messaging device encrypts a challenge identifier to generate an encrypted challenge message, and communicates the encrypted challenge message via a peer-to-peer communication link to a recipient messaging device. The recipient messaging device decrypts the encrypted challenge message and encrypts the challenge identifier as a return challenge identifier to generate an encrypted challenge return. The messaging device receives the encrypted challenge return from the recipient messaging device, decrypts the encrypted challenge return, and verifies that the return challenge identifier matches the challenge identifier to establish that communications are secure when communicated via the peer-to-peer communication link and, optionally, to establish control policies pertaining to a communication received at the recipient messaging device.
-
Citations
20 Claims
-
1. A method, comprising:
-
encrypting a challenge identifier to generate an encrypted challenge message;
communicating the encrypted challenge message via a peer-to-peer communication link to a 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;
receiving the encrypted challenge return from the recipient messaging device;
decrypting the encrypted challenge return; and
verifying that the return challenge identifier matches the challenge identifier to establish that communications are secure when communicated via the peer-to-peer communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An instant messaging system, comprising:
-
a peer-to-peer communication link; and
a first messaging device configured to establish that encrypted instant messages are secure when communicated from the first messaging device to the second messaging device via the peer-to-peer communication link. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer readable media comprising computer executable instructions that, when executed, direct an instant messaging device to:
-
encrypt a challenge identifier to generate an encrypted challenge message;
communicate the encrypted challenge message via a peer-to-peer communication link to a recipient messaging device;
decrypt an encrypted challenge return from the recipient messaging device; and
verify that a return challenge identifier received in the encrypted challenge return from the recipient messaging device matches the challenge identifier to establish that instant messages are secure when communicated via the peer-to-peer communication link. - View Dependent Claims (19, 20)
-
Specification