Litcius/Paper detail

Secure Aggregation in Federated Learning via Multiparty Homomorphic Encryption

Erfan Hosseini, Ashish Khisti

20212021 IEEE Globecom Workshops (GC Wkshps)31 citationsDOI

Abstract

A key operation in federated learning is the aggregation of gradient vectors generated by individual client nodes. We develop a method based on multiparty homomorphic encryption (MPHE) that enables the central node to compute this aggregate, while receiving only encrypted version of each individual gradients. Towards this end, we extend classical MPHE methods so that the decryption of the aggregate vector can be successful even when only a subset of client nodes are available. This is accomplished by introducing a secret-sharing step during the setup phase of MPHE when the public encryption key is generated. We develop conditions on the parameters of the MPHE scheme that guarantee correctness of decryption and (computational) security. We explain how our method can be extended to accommodate client nodes that do not participate during the setup phase. We also propose a compression scheme for gradient vectors at each client node that can be readily combined with our MPHE scheme and perform the associated convergence analysis. We discuss the advantages of our proposed scheme with other approaches based on secure multi-party computation. Finally we discuss a practical implementation of our system and compare the performance of our system with baseline approaches that do not perform encryption.

Topics & Concepts

Computer scienceHomomorphic encryptionCorrectnessEncryptionNode (physics)Homomorphic secret sharingScheme (mathematics)Key (lock)Theoretical computer scienceLearning with errorsSecure multi-party computationAggregate (composite)Distributed computingComputationAlgorithmComputer networkComputer securityMathematicsEngineeringStructural engineeringComposite materialMathematical analysisMaterials scienceCryptography and Data SecurityPrivacy-Preserving Technologies in DataStochastic Gradient Optimization Techniques