Title
Encrypted Program Execution
Abstract
Outsourcing computation becomes more and more popular in the new era of Cloud computing. Programs can be transmitted in encrypted form, but currently for execution they must be decrypted and program code may be disclosed. The main goal of this paper is to provide a reasonable method for executing arbitrary programs in encrypted space without decryption based on homomorphic cryptography. We revise the method of Brenner et al. [1], [2] for secure execution of arbitrary programs in encrypted space and show how to improve its performance in several aspects: machine architecture, memory access and solve the termination problem for encrypted execution. We implement the virtual machine capable of executing encrypted programs without decryption and the C compiler for it.
Year
DOI
Venue
2014
10.1109/TrustCom.2014.108
Trust, Security and Privacy in Computing and Communications
Keywords
Field
DocType
homomorphic encryption, encrypted program execution, encrypted memory access,radiation detectors,memory management,encryption,servers
Homomorphic encryption,Virtual machine,Bus encryption,Cryptography,Computer science,Computer security,Computer network,Compiler,Encryption,Memory management,On-the-fly encryption
Conference
ISSN
Citations 
PageRank 
2324-898X
3
0.39
References 
Authors
2
5
Name
Order
Citations
PageRank
Dmytro Zhuravlev130.39
Ihor Samoilovych230.39
Roman Orlovskyi330.39
Ievgen Bondarenko471.23
Yaroslav Lavrenyuk530.39