CryptoNets: applying neural networks to encrypted data with high throughput and accuracy
Princeton University · Microsoft (United States)
Abstract
Applying machine learning to a problem which involves medical, financial, or other types of sensitive data, not only requires accurate predictions but also careful attention to maintaining data privacy and security. Legal and ethical requirements may prevent the use of cloud-based machine learning solutions for such tasks. In this work, we will present a method to convert learned neural networks to CryptoNets, neural networks that can be applied to encrypted data. This allows a data owner to send their data in an encrypted form to a cloud service that hosts the network. The encryption ensures that the data remains confidential since the cloud does not have access to the keys needed to decrypt it. Nevertheless,…
Citation impact
- FWCI
- 94.09
- Percentile
- 100%
- References
- 26
Authors
6Topics & keywords
- Encryption
- Computer science
- Cloud computing
- Throughput
- Artificial neural network
- MNIST database
- Key (lock)
- Data security