CryptoNets: applying neural networks to encrypted data with high throughput and accuracy
fully homomorphic encryption with polylog overhead .