×

ENCLAVE POOL SHARED KEY

  • US 20180330078A1
  • Filed: 05/11/2017
  • Published: 11/15/2018
  • Est. Priority Date: 05/11/2017
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • a device including at least one memory adapted to store run-time data for the device, and at least one processor that is adapted to execute processor-executable code that, in response to execution, enables the device to perform actions, including;

    forming an enclave pool, wherein the enclave pool includes a plurality of enclaves, wherein the enclaves are secure execution environments, and wherein each enclave of the enclave pool has an enclave key pair including a private enclave key and a public enclave key;

    generating a shared enclave pool key that is derived from the public enclave key of each enclave of the enclave pool;

    allocating a first enclave of the enclave pool to a first cryptlet;

    receiving a payload of the first enclave such that the payload of the first enclave has a first digital signature by the private enclave key of the first enclave;

    allocating a second enclave of the enclave pool to the first cryptlet;

    receiving a payload of the second enclave such that the payload of the second enclave has a second digital signature by the private enclave key of the second enclave; and

    validating, via the shared enclave pool key, the first digital signature and the second signature.

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