An Architecture for Parallelizing Fully Homomorphic Cryptography on Cloud

Fully homomorphic cryptography allows arbitrary computations to be carried out on encrypted data and an encrypted result to be obtained which encrypts the result of the computation performed on the plaintext. The first fully homomorphic cryptosystem was introduced by Gentry in the summer of 2009. In this research, we are interested in evaluating the performance of Gentry's algorithm applied to cloud computing. To conduct the experiments, a cloud was built using Open Stack to provide the virtualized infrastructure for execution. The software architecture was then designed to support parallel processing of Gentry's algorithm on the cloud. The cloud and architecture together provide an environment for experimental instrumentation and study. This paper focuses on the design of an architecture for the study of parallel processing of fully homomorphic algorithms on the cloud.

[1]  Mary Shaw,et al.  An Introduction to Software Architecture , 1993, Advances in Software Engineering and Knowledge Engineering.

[2]  Ronald L. Rivest,et al.  ON DATA BANKS AND PRIVACY HOMOMORPHISMS , 1978 .

[3]  Vinod Vaikuntanathan,et al.  Can homomorphic encryption be practical? , 2011, CCSW '11.

[4]  Craig Gentry,et al.  A fully homomorphic encryption scheme , 2009 .

[5]  Frederik Vercauteren,et al.  Fully Homomorphic Encryption with Relatively Small Key and Ciphertext Sizes , 2010, Public Key Cryptography.

[6]  Pascal Paillier,et al.  Public-Key Cryptosystems Based on Composite Degree Residuosity Classes , 1999, EUROCRYPT.

[7]  Charles P. Pfleeger,et al.  Security in computing , 1988 .

[8]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[9]  Tom Fitfield Introduction to OpenStack , 2013 .

[10]  Paul Hofmann,et al.  Cloud Computing: The Limits of Public Clouds for Business Applications , 2010, IEEE Internet Computing.

[11]  R. Stephenson A and V , 1962, The British journal of ophthalmology.