STAR: Distributed Secret Sharing for Private Threshold Aggregation Reporting

09/21/2021
by   Alex Davidson, et al.
0

In practice and research, threshold aggregation systems  –  that attempt to preserve client K-anonymity during data analysis  –  incur significant implementation hurdles, including: i) use of trusted servers; ii) complex and expensive coordination between clients to ensure records are not identifying; and iii) protocols that are expensive in terms of computation, network use, or both. In this work, we present STAR (Distributed Secret Sharing for Threshold Aggregation Reporting): a performant solution allowing untrusted threshold aggregation of collected data, using techniques taken from κ-out-of-η threshold secret sharing. Server-side aggregation in our protocol takes only 21 seconds for data received from 1,000,000 clients. Furthermore, it requires only a single message sent from each client to the untrusted aggregation server (at most 129 bytes), and no interaction between clients. Additionally, STAR is extensible in that clients can send additional data with their measurement, which is only revealed if the threshold check is satisfied. The STAR protocol supports multiple deployment scenarios. For instance, when client inputs come from a highly entropic input distribution STAR requires only a single untrusted server. When such guarantees cannot be made, STAR can be deployed using a second non-colluding randomness server, to provide clients with an outsourced method for generating shared randomness. Finally, this work makes novel cryptographic contributions in defining and constructing puncturable partially oblivious PRF (PPOPRF) protocols, which we expect to be useful in applications beyond STAR.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/03/2022

Secret Sharing Sharing For Highly Scalable Secure Aggregation

Secure Multiparty Computation (MPC) can improve the security and privacy...
research
12/21/2022

Secure Aggregation of Semi-Honest Clients and Servers in Federated Learning with Secret-Shared Homomorphism

Privacy-preserving distributed machine learning has been recognized as o...
research
12/29/2020

Lightweight Techniques for Private Heavy Hitters

This paper presents a new protocol for solving the private heavy-hitters...
research
09/18/2019

Secure Computation of the kth-Ranked Element in a Star Network

We consider the problem of securely computing the kth-ranked element in ...
research
01/18/2023

Private Federated Submodel Learning via Private Set Union

We consider the federated submodel learning (FSL) problem and propose an...
research
08/04/2022

A Forward-secure Efficient Two-factor Authentication Protocol

Two-factor authentication (2FA) schemes that rely on a combination of kn...
research
08/19/2021

2PPS – Publish/Subscribe with Provable Privacy

Publish/Subscribe systems like Twitter and Reddit let users communicate ...

Please sign up or login with your details

Forgot password? Click here to reset