Question

How to outsource data for computation to a cloud service without disclosing it in the process?

Context

Cloud services provide an attractive elastic computation model; however, to use cloud beyond mere storage of encrypted data, the keys need to be made available to the cloud provider in order to decrypt the data before computing on it. In threat models where cloud is all but fully trusted, this poses a security issue.

Solution

Using fully homomorphic scheme that allowed complicated processing even though the data was encrypted and users couldn’t see it.

References

How to Compute on Encrypted Data - link.springer.com
Distributed computing over encrypted data - ieeexplore.ieee.org

Privacy and Confidentiality Navigation