Netinfo Security ›› 2020, Vol. 20 ›› Issue (4): 55-64.doi: 10.3969/j.issn.1671-1122.2020.04.007

Previous Articles     Next Articles

HBase Secondary Ciphertext Indexing Method Based on Homomorphic Encryption

FU Zhizhou1,2, WANG Liming1(), TANG Ding1, ZHANG Shuguang1   

  1. 1. Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
    2. University of Chinese Academy of Sciences, Beijing 100039, China
  • Received:2019-11-10 Online:2020-04-10 Published:2020-05-11
  • Contact: Liming WANG E-mail:wangliming@iie.ac.cn

Abstract:

In the era of big data, the data storage model is drastically changing. As a data processing carrier, the traditional relational database has no capability to meet the requirements of efficient storage and query of massive data because of its single storage structure and poor scalability. Storage Raster HBase can meet the storage requirement of massive data and use LSM tree structure to improve data query efficiency. However, since big data security events continue to occur, how to achieve efficient query of encrypted data under the premise of ensuring data semantic security is an urgent problem to be solved for the LSM tree which is only for plaintext data. In this paper, a HBase ciphertext indexing method based on homomorphic encryption is proposed. Combining the improved homomorphic encryption algorithm and coprocessor, a second ciphertext indexing mechanism is constructed. Our method enable ciphertext to be indexed without decrypting ciphertext data and maximize the encryption data query efficiency with ensuring the semantic security of the index and the data. Extensive experimental evalutions shows that the method has high safety and availability.

Key words: homomorphic encryption, data security, HBase secondary indexing, ciphertext search

CLC Number: