Patent ID: 11909866
Assignee: PAYPAL, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 5:
6. A method comprising:
receiving, by one or more hardware processors, a configuration request to configure a multi-party computation (MPC) system for performing a computation, wherein the configuration request indicates a security requirement and a resiliency requirement;
determining, by the one or more hardware processors, network performance data for a set of networked computer nodes associated with the MPC system;
determining, by the one or more hardware processors, a configuration for the MPC system based on the network performance data, the security requirement, and the resilience requirement, wherein the configuration specifies a selection of a plurality of computer nodes within the set of networked computer nodes as part of the MPC system and a minimum number of computer nodes, among the plurality of computer nodes, required to perform the computation;
selecting, between a centralized key distribution scheme or a distributed key distribution scheme, a key distribution scheme for distributing keys among the plurality of computer nodes based on a difference between a total number of computer nodes in the plurality of computer nodes and the minimum number of computer nodes, wherein the selected key distribution scheme corresponds to the centralized key distribution scheme when the difference exceeds a threshold, and wherein the configuration further specifies the selected key distribution scheme; and
deploying, by the one or more hardware processors, the MPC system based on the configuration.