Key ceremony in multi-party computation
AssigneeBlockdaemon Inc.
InventorsVincent Kobel, Alexandre Karlov, Kevin Truckenmiller, Jakob Pagter
Life of this patent
Estimating the term…
Loading patent…
AssigneeBlockdaemon Inc.
InventorsVincent Kobel, Alexandre Karlov, Kevin Truckenmiller, Jakob Pagter
Estimating the term…
A system for performing a multi-party computation (MPC) operation may include an MPC node executed in a secure enclave. The MPC node includes executable instructions injected into the secure enclave to create an execution environment. The secure enclave performs an attestation check on the execution environment, generates a result of the attestation check, and cause the secure enclave to create a cryptographic signature on the result of the attestation check. The system may also include an attestation node in communication with the secure enclave. The attestation node verifies the cryptographic signature on the result of the attestation check and cause a decryption of an encrypted private cryptographic key shard to generate a decrypted private cryptographic key shard. The decrypted cryptographic key shard is used by the MPC node to perform part of the MPC operation.
A system for deploying a plurality of multi-party computation (MPC) nodes, the system comprising:
A method for deploying a plurality of multi-party computation (MPC) nodes, each MPC node associated with one of a plurality of persistent storages and to be executed in a respective instance of a secure enclave, the method comprising, for each MPC node of the plurality of MPC nodes:
Dependencies are inferred from the claim text.