Efficient privacy-preserving deep neural network training protocol in federated learning
dc.contributor.advisor | Mandal, Kalikinkar | |
dc.contributor.author | Uttarkar, Gaurav Vinay | |
dc.date.accessioned | 2023-12-13T15:00:45Z | |
dc.date.available | 2023-12-13T15:00:45Z | |
dc.date.issued | 2023-06 | |
dc.description.abstract | Machine learning is being used in large sectors such as healthcare and financial services. This raises privacy concerns regarding user data and model privacy. As a result, federated learning (FL) was introduced. It empowers users to combine their models through a centralized server. In FL, since a user computes their model locally, the user input is not directly threatened, whereas the privacy risk of model misuse is high. In this thesis, we propose a robust, efficient privacy-preserving DNN training protocol, built with PrivFL as its foundation. Our private DNN training protocol consists of a secure and efficient local gradient computation protocol and a secure aggregation protocol. We develop an optimized two-party local gradient computation protocol using fully homomorphic encryption and garbled circuit. The essence of our secure multiparty aggregation is computing the global gradient of DNNs. We analyze the security against semi-honest adversaries and implement it on real-world datasets. | |
dc.description.copyright | © Gaurav Vinay Uttarkar, 2023 | |
dc.format.extent | xv, 135 | |
dc.format.medium | electronic | |
dc.identifier.oclc | (OCoLC)1427568924 | en |
dc.identifier.other | Thesis 11299 | en |
dc.identifier.uri | https://unbscholar.lib.unb.ca/handle/1882/37600 | |
dc.language.iso | en | |
dc.publisher | University of New Brunswick | |
dc.rights | http://purl.org/coar/access_right/c_abf2 | |
dc.subject.discipline | Computer Science | |
dc.subject.lcsh | Machine learning. | en |
dc.subject.lcsh | Data privacy. | en |
dc.subject.lcsh | Neural networks (Computer science) | en |
dc.title | Efficient privacy-preserving deep neural network training protocol in federated learning | |
dc.type | master thesis | |
oaire.license.condition | other | |
thesis.degree.discipline | Computer Science | |
thesis.degree.grantor | University of New Brunswick | |
thesis.degree.level | masters | |
thesis.degree.name | M.C.S. |