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 Zhuravlev | 1 | 3 | 0.39 |
Ihor Samoilovych | 2 | 3 | 0.39 |
Roman Orlovskyi | 3 | 3 | 0.39 |
Ievgen Bondarenko | 4 | 7 | 1.23 |
Yaroslav Lavrenyuk | 5 | 3 | 0.39 |