Query Optimization in Encrypted Relational Databases by Vertical Schema Partitioning

  • Authors:
  • Mustafa Canim;Murat Kantarcioglu;Ali Inan

  • Affiliations:
  • The University of Texas at Dallas, Richardson, 75083;The University of Texas at Dallas, Richardson, 75083;The University of Texas at Dallas, Richardson, 75083

  • Venue:
  • SDM '09 Proceedings of the 6th VLDB Workshop on Secure Data Management
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Security and privacy concerns, as well as legal considerations, force many companies to encrypt the sensitive data in their databases. However, storing the data in encrypted format entails significant performance penalties during query processing. In this paper, we address several design issues related to querying encrypted relational databases. The experiments we conducted on benchmark datasets show that excessive decryption costs during query processing result in CPU bottleneck. As a solution we propose a new method based on schema decomposition that partitions sensitive and non-sensitive attributes of a relation into two separate relations. Our method improves the system performance dramatically by parallelizing disk IO latency with CPU-intensive operations (i.e., encryption/decryption).