A secure processor architecture for encrypted computation on untrusted programs
Christopher W. Fletcher, Marten van Dijk, Srinivas Devadas · 2012
This paper considers encrypted computation where the user specifies encrypted inputs to an untrusted program, and the server computes on those encrypted inputs. To this end we propose a secure processor architecture, called Ascend, that guarantees privacy of data when arbitrary programs use the data running in a cloud-like environment (e.g., an untrusted server running an untrusted software stack).