You seem to be misunderstanding the value proposition. Suppose that I have some of my personal medical data, and I'd like to use it to try and detect early symptoms of HIV. But because there's a stigma against HIV and I don't trust medical providers to handle my data correctly, I refuse to hand over my data to a third party service unencrypted. Without homomorphic encryption, I'd be out of luck; I couldn't use a third-party service to analyze my data and return a prediction.
With homomorphic encryption:
- I encrypt my data locally
- Send the encrypted bits over to the third-party
- The third-party uses their ML algorithm to compute a prediction
- They send back an encrypted prediction
- I decrypt the prediction locally and get my results.
At no point in this process can anyone, aside from me, see either the input data or the output.
With homomorphic encryption: - I encrypt my data locally - Send the encrypted bits over to the third-party - The third-party uses their ML algorithm to compute a prediction - They send back an encrypted prediction - I decrypt the prediction locally and get my results.
At no point in this process can anyone, aside from me, see either the input data or the output.