Practical Privacy-Preserving Federated Learning with Secure Multi-Party Computation
dc.contributor.author | Akhtar, Benjamin Asad | en |
dc.contributor.committeechair | Xiong, Wenjie | en |
dc.contributor.committeemember | Shao, Linbo | en |
dc.contributor.committeemember | Hoang, Thang | en |
dc.contributor.department | Electrical and Computer Engineering | en |
dc.date.accessioned | 2024-08-13T08:00:44Z | en |
dc.date.available | 2024-08-13T08:00:44Z | en |
dc.date.issued | 2024-08-12 | en |
dc.description.abstractgeneral | In a world with ever greater need for machine learning and artificial intelligence, it has be- come increasingly important to offload computation intensive tasks to companies with the compute resources to perform training on potentially sensitive data. In applications such as finance or healthcare, the data providers may have a need to train large quantities of data, but cannot reveal the data to outside parties for legal or other reasons. Originally, using a decentralized training method known as Federated Learning (FL) was proposed to ensure data did not leave the client's device. This method still was susceptible to attacks and further security was needed. Multi-Party Computation (MPC) was proposed in conjunction with FL as it provides a way to securely compute with no leakage of data values. This was utilized in a framework called SAFEFL, however, it was extremely slow. Reducing the computation overhead using programming tools at our disposal for this frame- work turns it from a unpractical to useful design. The design can now be used in industry with some overhead compared to non-MPC computing, however, it has been greatly im- proved. | en |
dc.description.degree | Master of Science | en |
dc.format.medium | ETD | en |
dc.identifier.other | vt_gsexam:41285 | en |
dc.identifier.uri | https://hdl.handle.net/10919/120914 | en |
dc.language.iso | en | en |
dc.publisher | Virginia Tech | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | Multi-Party Computation | en |
dc.subject | Machine Learning | en |
dc.subject | Federated Learning | en |
dc.subject | Differential Privacy | en |
dc.title | Practical Privacy-Preserving Federated Learning with Secure Multi-Party Computation | en |
dc.type | Thesis | en |
thesis.degree.discipline | Computer Engineering | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | masters | en |
thesis.degree.name | Master of Science | en |
Files
Original bundle
1 - 1 of 1