×

Method and apparatus for cloud-assisted cryptography

  • US 9,503,433 B2
  • Filed: 03/27/2014
  • Issued: 11/22/2016
  • Est. Priority Date: 03/27/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a hardware processor that includes;

    attestation hardware logic to generate an attestation of a security level of the system responsive to an attestation request received from a consuming device and included in a secure session request and send the attestation to the consuming device to enable a secure session to be established between the system and consuming device;

    private key decryption hardware logic to decrypt an encrypted private key received from the consuming device using a second private key of the system to produce a private key, the encrypted private key encrypted by a content source using a public key of the system; and

    symmetric key decryption hardware logic to receive the private key from the private key decryption hardware logic, decrypt an encrypted symmetric key received from the consuming device, and after decryption of the encrypted symmetric key provide the symmetric key to the consuming device, wherein the decryption is performed using the private key, wherein prior to receipt of the encrypted private key and the encrypted symmetric key from the consuming device, the system is to establish a trusted execution environment (TEE), the system comprising a cloud computational server; and

    a dynamic random access memory (DRAM) coupled to the hardware processor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×