Efficient paillier cryptoprocessor for privacy-preserving data mining

SAN İ., AT N., Yakut I., Polat H.

SECURITY AND COMMUNICATION NETWORKS, vol.9, no.11, pp.1535-1546, 2016 (SCI-Expanded) identifier identifier

  • Publication Type: Article / Article
  • Volume: 9 Issue: 11
  • Publication Date: 2016
  • Doi Number: 10.1002/sec.1442
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Page Numbers: pp.1535-1546
  • Keywords: cryptoprocessor, privacy, homomorphic encryption, data mining, FPGA, MODULAR MULTIPLICATION, FPGA IMPLEMENTATION, ARCHITECTURE
  • Anadolu University Affiliated: Yes


Paillier cryptosystem is extensively utilized as a homomorphic encryption scheme to ensure privacy requirements in many privacy-preserving data mining schemes. However, overall performance of the applications employing Paillier cryptosystem intrinsically degrades because of modular multiplications and exponentiation operations performed by the cryptosystem. In this study, we investigate how to tackle with such performance degradation because of Paillier cryptosystem. We first exploit parallelism among the operations in the cryptosystem and interleaving among independent operations. Then, we develop hardware realization of our scheme using field-programmable gate arrays. As a case study, we evaluate our cryptoprocessor for a well-known privacy-preserving set intersection protocol. We demonstrate how the proposed cryptoprocessor responds promising performance for hard real-time privacy-preserving data mining applications. Copyright (c) 2016 John Wiley & Sons, Ltd.