US 12,231,543 B2
Systems and methods for configuring a networked system to perform threshold multi-party computation
Hubert Andre Le Van Gong, San Jose, CA (US); Khai Hanh Tang, Singapore (SG); and Shanshan Hua, Singapore (SG)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PayPal, Inc., San Jose, CA (US)
Filed on Jan. 17, 2024, as Appl. No. 18/414,872.
Application 18/414,872 is a continuation of application No. 17/459,076, filed on Aug. 27, 2021, granted, now 11,909,866.
Prior Publication US 2024/0235821 A1, Jul. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/08 (2006.01); H04L 9/14 (2006.01)
CPC H04L 9/0825 (2013.01) [H04L 9/0833 (2013.01); H04L 9/14 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a non-transitory memory; and
one or more hardware processors coupled with the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving a request to deploy a networked system for performing a computation, wherein the request specifies a plurality of computing devices associated with the networked system;
determining computation characteristics associated with the computation and device characteristics associated with the plurality of computing devices;
determining a configuration for the networked system based on the computation characteristics and the device characteristics, wherein the configuration specifies a minimum number of computing devices, among the plurality of computing devices, required to perform the computation; and
deploying the networked system based on the configuration, wherein the deploying comprises (i) determining a plurality of keys required to perform the computation based on the configuration and (ii) distributing different subsets of the plurality of keys to different computing devices in the plurality of computing devices.