| CPC H04L 9/0825 (2013.01) [H04L 9/085 (2013.01); H04L 9/0861 (2013.01)] | 14 Claims |

|
1. A method for secure aggregation using public randomness, the method comprising:
obtaining, by a server and from a random service beacon, the public randomness, wherein the public randomness is a random seed;
determining, by the server, a set of super-clients from a plurality of clients based on using a pseudo-random function (PRF) and the random seed;
obtaining, by the server and from the plurality of clients, a plurality of masked inputs, wherein each of the plurality of masked inputs is associated with a client from the plurality of clients;
obtaining, by the server and based on the set of super-clients, a plurality of aggregated random values, wherein each of the plurality of aggregated random values is associated with a super-client from the set of super-clients; and
aggregating the plurality of masked inputs from the plurality of clients and the plurality of aggregated random values from the set of super-clients.
|