Patent ID: 9065642
Filing Date: 2015-06-23
Classification: H04L

Abstract:
1. A method for providing a session key to a third party, comprising: obtaining a private key associated with a public key certificate for a first device, generating the session key for a communication session between the first device and a second device based, at least in part, on the private key, an associated seed for a random number generator, and public keys assigned to the first device participating in the communication session; and in connection with establishing the communication session, transmitting, to a first interception authority, by the first device, the private key for the first device, wherein the second device transmits the associated seed for the random number generated to a second interception authority for storing separate from the private key, wherein the first interception authority is different from the second interception authority, and, in response to response to an authorized request to access the communication session between the first device and the second device, the first interception authority is configured to grant the third party access to the private key and the second interception authority is configured to grant the third party access to the associated seed.