Publication Date

Spring 2026

Degree Type

Master's Project

Degree Name

Master of Science in Computer Science (MSCS)

Department

Computer Science

First Advisor

Fabio Di Troia

Second Advisor

William Andreopoulos

Third Advisor

Vuthea Chheang

Keywords

Federated Learning, Homomorphic Encryption, Malware Classification, Public Key Infrastructure, Convolutional Neural Networks, Zero-Trust Architecture

Abstract

Federated Learning (FL) is an algorithmic approach that allows the distributed training of sensitive machine learning models, such as malware classifiers, without revealing the underlying datasets. FL achieves this by transmitting local model param eters (weights) rather than raw data. Unfortunately, one of the most commonly used federated approaches today, Differential Privacy (DP), introduces severe limitations. DP enforces privacy by injecting statistical noise into high-dimensional gradients, which severely degrades gradient quality and destroys the subtle features needed for accurate classification. This project introduces a secure and reliable FL framework using Homomorphic Encryption (HE) to preserve model utility. Experimental evaluation shows that this framework achieves 97.76 percent classification accuracy, matching a centrally managed, unencrypted plaintext baseline while providing deterministic protection from Sybil and poisoning attacks. The "Fail-Closed" security posture for the system ensures cryptographically correct data, effectively confining potential breaches of either confidentiality or integrity to non-catastrophic, localized Denial of Service (DoS) events.

Available for download on Saturday, May 22, 2027

Share

COinS