Systems and methods to dynamically provision multi-party computation (mpc) nodes
AssigneeNasdaq, Inc.
InventorsJiayue CHEN, Shankar RAJU, Nick CIUBOTARIU
Life of this patent
Estimating the term…
Loading patent…
AssigneeNasdaq, Inc.
InventorsJiayue CHEN, Shankar RAJU, Nick CIUBOTARIU
Estimating the term…
A digital asset custody system dynamically provisions clusters of multi-party computation (MPC) nodes to securely create different private key shares for signing digital asset transactions and generate blockchain addresses for digital asset owners (AOs). Each cluster of MPC nodes is configured for an AO and to operate in a plurality of computing environments. Each of the computing environments is associated with a respective different signing party, and each computing environment includes a respective one of plural MPC node initializers and a respective one of plural MPC node operators. An MPC controller and MPC node initializers perform operations to generate first configuration information for each MPC node in a first MPC cluster of MPC nodes. Each MPC node operator, based on the first configuration information, deploys one of the MPC nodes in the first MPC cluster in the computing environment corresponding to where the MPC node operator operates, such that the one MPC node in the first MPC cluster is deployed into a different one of the plurality of computing environments as compared to the computing environments into which the other MPC nodes in the first MPC cluster are deployed. Analogous operations are performed to generate second configuration information to deploy a second MPC cluster, third configuration information to deploy a third MPC cluster, etc. as desired.
A system comprising:
A method, comprising:
A non-transitory, computer-readable storage medium having instructions stored thereon for a multi-party computation (MPC) controller, a plurality of MPC node initializers, and a plurality of MPC node operators, and which when executed by one or more hardware processors cause the one or more hardware processors to perform operations comprising:
21-35. (canceled)
Dependencies are inferred from the claim text.