CPC H04L 9/0825 (2013.01) [H04L 9/0833 (2013.01); H04L 9/14 (2013.01)] | 20 Claims |
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.
|