CryptoNets: applying neural networks to encrypted data with high throughput and accuracy
A privacy-preserving protocol for neural-network-based computation