Patent ID: 8732818

Claim:
A sending device for participating in a communications session with a receiving device, comprising: a memory storing computer-executable instructions of: a component that encrypts information using a public key of the receiving device, the information including a symmetric key and content other than the symmetric key; a component that signs the encrypted information using a private key of the sending device; a component that adds the signed encrypted information to an invite message that invites the receiving device to participate in the communications session; a component that sends to the receiving device the message with the signed encrypted information; a component that receives a response from the receiving device indicating that the receiving device is accepting the invitation to participate in the communications session with the sending device based on the receiving device having verified using a public key of the sending device that the sending device signed the signed encrypted information; and a component that conducts the communications session with the receiving device using the symmetric key to: encrypt messages to be sent to the receiving device and decrypt messages received from the receiving device that were encrypted by the receiving device using the symmetric key that was decrypted by the receiving device using a private key of the receiving device; and a processor that executes the computer-executable instructions stored in the memory.