CPC H04L 63/08 (2013.01) [H04L 9/0844 (2013.01); H04L 63/0428 (2013.01); H04L 63/101 (2013.01); G06Q 30/0185 (2013.01)] | 20 Claims |
1. A method of establishing a communication channel between an enclave entity and a second entity, the method comprising:
receiving, by one or more processors of a host computing device of the enclave entity, a request to initiate the communication channel from the second entity;
negotiating, by the one or more processors with the second entity, one or more types of assertions of identity to be exchanged between the enclave entity and the second entity;
negotiating, by the one or more processors with the second entity, a record protocol for the communication channel and a secret key for cryptographically protecting traffic sent over the communication channel; and
in response to negotiating the one or more types of assertions of identity, the record protocol, and the secret key, communicating, by the one or more processors with the second entity, using the record protocol and the secret key to encrypt and authenticate data exchanged over the communication channel.
|