×

BINDING OF CRYPTOGRAPHIC OPERATIONS TO CONTEXT OR SPECULATIVE EXECUTION RESTRICTIONS

  • US 20200134234A1
  • Filed: 12/20/2019
  • Published: 04/30/2020
  • Est. Priority Date: 12/20/2019
  • Status: Active Grant
First Claim
Patent Images

1. A processor comprising:

  • a first register to store a wrapping key;

    a second register to store a pointer to a handle stored in a memory coupled to the processor, the handle comprising a cryptographic key encrypted using the wrapping key; and

    a core to execute a decryption instruction, wherein the core comprises circuitry to, responsive to the decryption instruction;

    identify, in the decryption instruction, a pointer to ciphertext stored in the memory;

    retrieve the ciphertext and the handle from the memory;

    decrypt the cryptographic key of the handle based on the wrapping key; and

    decrypt the ciphertext based on the decrypted cryptographic key.

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