信息网络安全 ›› 2020, Vol. 20 ›› Issue (4): 55-64.doi: 10.3969/j.issn.1671-1122.2020.04.007

• 技术研究 • 上一篇    下一篇

基于同态加密的HBase二级密文索引方法研究

傅智宙1,2, 王利明1(), 唐鼎1, 张曙光1   

  1. 1.中国科学院信息工程研究所,北京 100093
    2.中国科学院大学,北京 100039
  • 收稿日期:2019-11-10 出版日期:2020-04-10 发布日期:2020-05-11
  • 通讯作者: 王利明 E-mail:wangliming@iie.ac.cn
  • 作者简介:

    作者简介:傅智宙(1992—),男,福建,硕士研究生,主要研究方向为大数据安全;王利明(1978—),男,北京,研究员,博士,主要研究方向为云计算安全、网络安全、大数据安全、5G安全、区块链安全;唐鼎(1976—),男,北京,副研究员,博士,主要研究方向为移动通信与安全、网络体系结构与安全防护;张曙光(1991—),男,北京,硕士研究生,主要研究方向为云计算安全、大数据安全、区块链安全。

  • 基金资助:
    国家重点研发计划[2017YFB1010000]

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

摘要:

大数据时代,数据存储模式发生巨大变革。作为数据处理载体的传统关系型数据库,因其具有单一的存储结构与较差扩展性等特点,已无法满足对海量数据的高效查询和存储需求。HBase存储方案能够满足海量数据的存储需求,并使用LSM树结构加快数据查询效率。但随着大数据安全事件不断发生,只针对明文数据设计的LSM树如何在保证数据语义安全的前提下,实现加密数据高效率查询,是亟需解决的问题。文章提出了一种基于同态加密的HBase密文索引方法,结合改进后的同态加密算法与协处理器,构建二级密文索引机制,无需解密密文数据,即可对密文进行索引。在保证索引与数据明文语义安全的前提下,实现了加密数据查询效率的最大化。通过安全性分析与效率评估,证明该方法具有较高安全性与可用性。

关键词: 同态加密, 数据安全, HBase二级索引, 密文检索

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

中图分类号: