Secure Linear Aggregation Using Decentralized Threshold Additive Homomorphic Encryption For Federated Learning

by   Haibo Tian, et al.

Secure linear aggregation is to linearly aggregate private inputs of different users with privacy protection. The server in a federated learning (FL) environment can fulfill any linear computation on private inputs of users through the secure linear aggregation. At present, based on pseudo-random number generator and one-time padding technique, one can efficiently compute the sum of user inputs in FL, but linear calculations of user inputs are not well supported. Based on decentralized threshold additive homomorphic encryption (DTAHE) schemes, this paper provides a secure linear aggregation protocol, which allows the server to multiply the user inputs by any coefficients and to sum them together, so that the server can build a full connected layer or a convolution layer on top of user inputs. The protocol adopts the framework of Bonawitz et al. to provide fault tolerance for user dropping out, and exploits a blockchain smart contract to encourage the server honest. The paper gives a security model, security proofs and a concrete lattice based DTAHE scheme for the protocol. It evaluates the communication and computation costs of known DTAHE construction methods. The evaluation shows that an elliptic curve based DTAHE is friendly to users and the lattice based version leads to a light computation on the server.


page 1

page 2

page 3

page 4


LISA: LIghtweight single-server Secure Aggregation with a public source of randomness

Secure Aggregation (SA) is a key component of privacy-friendly federated...

Secure Aggregation with an Oblivious Server

Secure aggregation usually aims at securely computing the sum of the inp...

Preserving Privacy and Security in Federated Learning

Federated learning is known to be vulnerable to security and privacy iss...

Practical and Light-weight Secure Aggregation for Federated Submodel Learning

Recently, Niu, et. al. introduced a new variant of Federated Learning (F...

Federated Learning with Autotuned Communication-Efficient Secure Aggregation

Federated Learning enables mobile devices to collaboratively learn a sha...

Private Weighted Sum Aggregation

As large amounts of data are circulated both from users to a cloud serve...

Weakly Secure Summation with Colluding Users

In secure summation, K users, each holds an input, wish to compute the s...

Please sign up or login with your details

Forgot password? Click here to reset