We are investigating the limits of computing on encrypted data, with a focus on the private outsourcing of computation over sensitive data.

What do hospitals and smartphones have in common? Hospitals have vast amounts of patient data that would be useful to third-party researchers, but cannot freely share the data due to a myriad of privacy issues. Similarly, smartphones often outsource the processing of voice commands to powerful central servers, which may compromise the privacy of the user. There number of classical and more modern approaches to the the private outsourcing of data, including grabled circuits, multi-party computation, fully-homomorphic and functional encryption, and obfuscation. We are exploring new techniques to push the boundaries of what is feasible in this direction.