Paillier-encrypted databases with fast aggregated queries

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The proliferating usage of cloud environments to store databases poses new challenges. Traditional encryption protects the user's data privacy, but prevents the server from executing computations on behalf of the user (client). By contrast, Partially Homomorphic Encryption schemes, such as the Paillier cryptosystem, facilitate some server queries but involve heavy computations that make them relatively slow. This paper shows a simple performance optimization for Paillier encryption. It significantly reduces the server side workload and can be deployed by the server unilaterally, while remaining transparent to the client. Our optimization trades modular multiplications with cheaper Montgomery Multiplications, by converting the database to a favourable format. We explore several techniques to accelerate the relevant Montgomery multiplications on current and future modern processor architectures, and demonstrate the resulting speed-ups by comparing to the current method implemented via the OpenSSL library. For example, on the latest Intel processor (Architecture Codename Skylake) our method speeds up aggregated queries by a factor of 4×.

Original languageEnglish
Title of host publication2017 14th IEEE Annual Consumer Communications and Networking Conference, CCNC 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages848-853
Number of pages6
ISBN (Electronic)9781509061969
DOIs
StatePublished - 17 Jul 2017
Event14th IEEE Annual Consumer Communications and Networking Conference, CCNC 2017 - Las Vegas, United States
Duration: 8 Jan 201711 Jan 2017

Publication series

Name2017 14th IEEE Annual Consumer Communications and Networking Conference, CCNC 2017

Conference

Conference14th IEEE Annual Consumer Communications and Networking Conference, CCNC 2017
Country/TerritoryUnited States
CityLas Vegas
Period8/01/1711/01/17

Bibliographical note

Publisher Copyright:
© 2017 IEEE.

Keywords

  • Database as a service
  • Homomorphic encryption
  • Modular multiplication
  • Montgomery multiplication
  • Paillier cryptosystem

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Hardware and Architecture
  • Communication

Fingerprint

Dive into the research topics of 'Paillier-encrypted databases with fast aggregated queries'. Together they form a unique fingerprint.

Cite this