Association for Computing Machinery
Confidentiality of data is a major concern for enterprises and individuals who wish to offload computation to the cloud. In particular, cloud operators have physical access to machines and can observe sensitive information (data and code) as it moves between a CPU and physical memory. In response to such attacks, commercial interest in protecting off-chip data has begun to grow. To protect against such attacks, this paper has proposed secure processors that automatically encrypt and integrity-check all data outside the processor - whether in DRAM or non-volatile storage.