• DocumentCode
    140847
  • Title

    Private search on key-value stores with hierarchical indexes

  • Author

    Haibo Hu ; Jianliang Xu ; Xizhong Xu ; Pei, Kexin ; Choi, Byron ; Shuigeng Zhou

  • Author_Institution
    Dept. of Comput. Sci., Hong Kong Baptist Univ., Kowloon Tong, China
  • fYear
    2014
  • fDate
    March 31 2014-April 4 2014
  • Firstpage
    628
  • Lastpage
    639
  • Abstract
    Query processing that preserves both the query privacy at the client and the data privacy at the server is a new research problem. It has many practical applications, especially when the queries are about the sensitive attributes of records. However, most existing studies, including those originating from data outsourcing, address the data privacy and query privacy separately. Although secure multiparty computation (SMC) is a suitable computing paradigm for this problem, it has significant computation and communication overheads, thus unable to scale up to large datasets. Fortunately, recent advances in cryptography bring us two relevant tools - conditional oblivious transfer and homomorphic encryption. In this paper, we integrate database indexing techniques with these tools in the context of private search on key-value stores. We first present an oblivious index traversal framework, in which the server cannot trace the index traversal path of a query during evaluation. The framework is generic and can support a wide range of query types with a suitable homomorphic encryption algorithm in place. Based on this framework, we devise secure protocols for classic key search queries on B+-tree and R-tree indexes. Our approach is verified by both security analysis and performance study.
  • Keywords
    cryptography; data privacy; database indexing; query processing; tree data structures; B+-tree indexes; R-tree indexes; SMC; conditional oblivious transfer; cryptography; data outsourcing; data privacy; database indexing technique; hierarchical indexes; homomorphic encryption algorithm; index traversal path; key-value store; oblivious index traversal framework; private search; query privacy; query processing; secure multiparty computation; Data privacy; Encryption; Indexes; Protocols; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2014 IEEE 30th International Conference on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/ICDE.2014.6816687
  • Filename
    6816687