Cryptology ePrint Archive: Report 2015/864

Encryption Performance Improvements of the Paillier Cryptosystem

Christine Jost and Ha Lam and Alexander Maximov and Ben Smeets

Abstract: Homomorphic encryption methods provide a way to outsource computations to the cloud while protecting the confidentiality of the data. In order to deal with the large and growing data sets that are being processed nowadays, good encryption performance is an important step for practicality of homomorphic encryption methods.

In this article, we study the encryption performance of the Paillier cryptosystem, a partially homomorphic cryptosystem that allows to perform sums on encrypted data without having to decrypt first. With a combination of both new and known methods, we increase the encryption performance by orders of magnitude compared to a naïve implementation. The new methods reduce the bottleneck of noise calculation by using pre-computed noise to generate new noise in a much faster way than by using standard methods.

Category / Keywords: implementation / Paillier, homomorphic encryption, performance improvements

Date: received 7 Sep 2015

Contact author: alexander maximov at ericsson com

Available format(s): PDF | BibTeX Citation

Version: 20150908:060334 (All versions of this report)

Short URL:

[ Cryptology ePrint archive ]