Federated Learning Cryptography
Abstract
The main topic of this thesis is the review and analysis of federated learning, a framework for collaborative machine learning and deep learning model training. The dissertation will also link federated learning with zero knowledge cryptography, exploring how this type of cryptography can enhance the security of federated learning protocols. The thesis will start with a historical overview to situate motivation of the development of federated learning in the actual research scene, which will be followed by a general introduction of federated learning, categorizing its different courses of action. Next, there will be a review on the privacy and security of these kinds of frameworks, exploring their main risks and threats, while also analysing what kind of security mechanisms can be implemented to combat these. Afterwards, the thesis will switch its focus to the mathematical bases of zero knowledge algorithms, specifically explaining methods based in the discrete logarithm problem over elliptic curves. These mathematical principles will help set up the grounds for the analysis of the zero knowledge algorithm Groth16, based on a protocol named ZK-SNARK. Finally, the thesis will culminate with the study of a specific novel protocol named ZKPoT, which combines blockchain, federated learning and ZK-SNARKs. Specifically, ZKPoT uses the Groth16 based ZK-SNARK as a subprotocol in the algorithm. The thesis will finish with an evaluation of how zero knowledge cryptography can enhance…
Read the paper
Related studies
- Active Learning during Federated Learning for Object Detection
- Fairness-aware federated learning
- Decentralized Federated Learning
- Building a Personally Identifiable Information Recognizer in a Privacy Preserved Manner Using Automated Annotation and Federated Learning
- Preservation of Patient Level Privacy: Federated Classification and Calibration Models
- Efficient explainable federated learning
Go deeper in Evidence Hub
Evidence Hub adds a study data sheet (design, sample size, evidence level, key numbers), an AI summary and a chat grounded in the paper's text.