信息网络安全 ›› 2019, Vol. 19 ›› Issue (1): 8-8.doi: 10.3969/j.issn.1671-1122.2019.01.002

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

基于改进DGHV算法的云存储密文全文检索研究

秦中元1(), 韩尹2, 朱雪金2   

  1. 1.东南大学网络空间安全学院,江苏南京 210096
    2.东南大学信息科学与工程学院,江苏南京 210096
  • 收稿日期:2018-09-11 出版日期:2019-01-20 发布日期:2020-05-11
  • 作者简介:

    作者简介:秦中元(1974—),男,河南,副教授,博士,主要研究方向为网络安全;韩尹(1993—),女,江苏,硕士研究生,主要研究方向为网络安全;朱雪金(1992—),男,安徽,硕士研究生,主要研究方向为网络安全。

  • 基金资助:
    江苏省自然科学基金[bk20161099]

Research on Ciphertext Full-text Retrieval of Cloud Storage Based on Improved DGHV Algorithm

Zhongyuan QIN1(), Yin HAN2, Xuejin ZHU2   

  1. 1. School of Cyberspace Security, Southeast University, Nanjing Jiangsu 210096, China
    2. School of Information Engineering, Southeast University, Nanjing Jiangsu 210096, China
  • Received:2018-09-11 Online:2019-01-20 Published:2020-05-11

摘要:

为了有效解决云存储中用户数据的机密性问题,文章提出一种基于同态加密的云存储密文全文检索方法。文章首先介绍了同态加密,并研究了基于DGHV算法的密文检索方案。接着提出一种基于改进DGHV算法的方案用于云存储密文全文检索。该方案采用两个密钥对明文关键词进行同态加密,一个为只有用户知道的用户密钥,另一个为用户与云服务器共享的检索密钥。用户检索文件时,云服务器只需利用检索密钥就能对文件进行全文检索,而用户密钥始终仅保留在用户手中,云服务器无法获取,也就无法解密出用户的明文数据。该方案可以在第三方服务器不可信的云存储场景下实现高效的检索,保证了用户数据的机密性。

关键词: 同态加密, 云存储, 密文检索, DGHV算法

Abstract:

In order to solve the confidentiality problem of user data in cloud storage effectively, this paper presents a ciphertext full-text retrieval method of cloud storage based on homomorphic encryption. This paper first introduces homomorphic encryption and studies the ciphertext retrieval scheme based on DGHV algorithm. A scheme based on improved DGHV algorithm is then proposed in this paper for ciphertext full-text retrieval of cloud storage. The scheme uses two keys to perform homomorphic encryption on the plaintext keywords. One is a user key that only the user knows, and the other is a retrieval key shared by the user and the cloud server. When a user retrieves a file, the cloud server can perform a full-text retrieval operation on the files only by using the retrieval key, while the user key is always retained only on the user’s side, and the cloud server cannot obtain it to decrypt the ciphertext data of the user. The scheme can realize efficient retrieval under the third-party server untrusted cloud storage scenario, and ensure the confidentiality of user data.

Key words: homomorphic encryption, cloud storage, ciphertext retrieval, DGHV algorithm

中图分类号: