Homomorphic encryption(HE) enabled federated learning

In this report, to maximise data privacy, we conducted Federated Learning algorithm with Homomorphic Encryption. The project was done in stages. Initially, federated learning was done without applying homomorphic encryption. Homomorphic encryption was applied in a progressive manner at a later stage...

Full description

Saved in:
Bibliographic Details
Main Author: Myat Nyein Soe
Other Authors: Anupam Chattopadhyay
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/138191
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In this report, to maximise data privacy, we conducted Federated Learning algorithm with Homomorphic Encryption. The project was done in stages. Initially, federated learning was done without applying homomorphic encryption. Homomorphic encryption was applied in a progressive manner at a later stage and its performance was thoroughly studied. Additionally, the existing projects incorporating homomorphic encryption was studied to further improve our project. Various parameters pertaining to homomorphic encryption were also explored to observe the key features and necessary trade-offs. Based on the testing results, it was discovered that the prediction accuracy was relatively higher for the ML models generated from the averaged weights within the federated network. For future work, different datasets will be used to further confirm this finding.