×

Securely sharing a transport layer security session with one or more trusted devices

  • US 10,320,842 B1
  • Filed: 03/24/2017
  • Issued: 06/11/2019
  • Est. Priority Date: 03/24/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for securely sharing a Transport Layer Security (TLS) session with a chain of trusted devices, the method comprising:

  • establishing a TLS session between a client device and a server device, the establishing of the TLS session comprising;

    negotiating a master secret for the TLS session that is known to both the client device and the server device,establishing a chain of secure channels between a chain of trusted devices and the client device or the server device, the chain of trusted devices being communicatively positioned between the client device and the server device,sending, from the client device or the server device, the master secret to the chain of trusted devices over the chain of secure channels, andemploying the master secret at the client device, at the server device, and at the chain of trusted devices to generate, for the TLS session, encryption keys;

    after establishment of the TLS session, communicating encrypted messages, that are encrypted using the encryption keys, between the client device and the server device; and

    during the communicating of the encrypted messages, intercepting and decrypting one or more of the encrypted messages at one or more of the trusted devices in the chain of trusted devices using the encryption keys.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×