Investigating the Application of One Instruction Set Computing for Encrypted Data Computation.
Lecture Notes in Computer Science(2013)
摘要
The cloud computing revolution has emphasized the need to execute programs in private using third party infrastructure. In this work, we investigate the application of One Instruction Set Computing (OISC) for processing encrypted data. This novel architecture combines the simplicity and high throughput of OISC with the security of well-known homomorphic encryption schemes, allowing execution of encrypted machine code and secure computation over encrypted data. In the presented case study, we choose addleq as the OISC instruction and Paillier's scheme for encryption, and we extensively discuss the architecture and security implications of encrypting the instructions and memory accesses. Preliminary results in our implemented hardware-cognizant software simulator indicate an average execution overhead of 26 times for 1024-bit security parameter, compared to unencrypted execution of the same OISC programs.
更多查看译文
关键词
Encrypted processor,homomorphic encryption,Paillier,cloud computing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络