DocumentCode
129318
Title
HEROIC: Homomorphically EncRypted One Instruction Computer
Author
Tsoutsos, Nektarios Georgios ; Maniatakos, Michail
Author_Institution
Polytech. Sch. of Eng., Comput. Sci. & Eng., New York Univ., New York, NY, USA
fYear
2014
fDate
24-28 March 2014
Firstpage
1
Lastpage
6
Abstract
As cloud computing becomes mainstream, the need to ensure the privacy of the data entrusted to third parties keeps rising. Cloud providers resort to numerous security controls and encryption to thwart potential attackers. Still, since the actual computation inside cloud microprocessors remains unencrypted, the opportunity of leakage is theoretically possible. Therefore, in order to address the challenge of protecting the computation inside the microprocessor, we introduce a novel general purpose architecture for secure data processing, called HEROIC (Homomorphically EncRypted One Instruction Computer). This new design utilizes a single instruction architecture and provides native processing of encrypted data at the architecture level. The security of the solution is assured by a variant of Paillier´s homomorphic encryption scheme, used to encrypt both instructions and data. Experimental results using our hardware-cognizant software simulator, indicate an average execution overhead between 5 and 45 times for the encrypted computation (depending on the security parameter), compared to the unencrypted variant, for a 16-bit single instruction architecture.
Keywords
cloud computing; cryptography; data privacy; HEROIC; Paillier´s homomorphic encryption scheme; cloud computing; cloud microprocessors; data privacy; data processing security; encrypted computation; general purpose architecture; hardware-cognizant software simulator; homomorphically encrypted one instruction computer; security controls; single instruction architecture; Computers; Encryption; Memory management; Optimization; Encrypted processor; Paillier; cloud computing; homomorphic encryption; one instruction set computer;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location
Dresden
Type
conf
DOI
10.7873/DATE.2014.259
Filename
6800460
Link To Document