西安电子科技大学学报 ›› 2024, Vol. 51 ›› Issue (6): 204-214.doi: 10.19665/j.issn1001-2400.20240908

• 计算机科学与技术 & 网络空间安全 • 上一篇    

支持快速范围搜索的公钥可搜索加密方案

丁勇1,2(), 文能翔3(), 王海燕4(), 罗富财5()   

  1. 1.桂林电子科技大学 计算机科学与信息安全学院,广西 桂林 541004
    2.香港科技大学高等教育学院 网络空间科技研究所,香港 000000
    3.桂林电子科技大学 数学与计算科学学院,广西 桂林 541004
    4.鹏城实验室 新型网络研究部,广东 深圳 518000
    5.浙江工商大学 计算机科学与技术学院,浙江 杭州 310018
  • 收稿日期:2022-11-30 出版日期:2022-11-30 发布日期:2022-11-30
  • 通讯作者: 王海燕(1984—),女,鹏城实验室博士研究生,E-mail:wanghy01@pcl.ac.cn
  • 作者简介:丁 勇(1975—),男,教授,E-mail:stone_dingy@126.com;
    文能翔(1998—),男,桂林电子科技大学硕士研究生,E-mail:1961357181@qq.com;
    罗富财(1991—),男,浙江工商大学博士研究生,E-mail:lfucai@126.com
  • 基金资助:
    广西自然科学基金(2022GXNSFBA035650);广西科技计划项目(桂AA22068067);国家自然科学基金(61962012);广西自然科学基金(2019GXNSFGA245004);鹏城实验室重大任务项目(PCL2024A05)

Public-key searchable encryption scheme for supporting fast range search

DING Yong1,2(), WENG Nengxiang3(), WANG Haiyan4(), LUO Fucai5()   

  1. 1. College of Computer Science & Information Security,Guilin University of Electronic Technology,Guilin 541004,China
    2. School of Advanced Education,Hong Kong University of Science and Technology,Institute of Cyber Space Technology,Hong Kong 000000,China
    3. School of Mathematics & Computer Science,Guilin University of Electronic Technology,Guilin 541004,China
    4. Department of New Network,Peng Cheng Laboratory,Shenzhen 518000,China
    5. College of Computer Science and Technology,Zhejiang Gongshang University,Hangzhou 310018,China
  • Received:2022-11-30 Online:2022-11-30 Published:2022-11-30

摘要:

近年来,云存储服务逐渐成为数据存储的主流方式,但同时也带来了数据隐私保护的挑战。公钥可搜索加密技术允许用户在加密数据上执行关键词搜索,而无需解密数据,从而在保护隐私的同时提供了数据检索的便利,因此得到了广泛应用。但目前大多数可搜索加密方案存在范围搜索效率低与难以抵御关键字猜测攻击的问题。为解决这一问题,利用0-1编码构造了一种支持高效范围搜索的公钥可搜索加密方案,并引入公钥认证使发送者与接收者两方协同加密,防止第三方构造有效密文与陷门,以保证方案的安全性。为提高搜索计算的效率,利用陷门搜索记录构建密文索引,对新旧陷门的搜索范围进行比较并结合密文索引,可减少需比对密文数量,从而实现快速搜索。安全分析表明,该方案可以抵御云服务器的关键字猜测攻击,实验结果表明,该方案的密文索引能有效提高密文搜索的效率。

关键词: 公钥可搜索加密, 0-1编码, 公钥认证, 密文索引, 范围搜索

Abstract:

In recent years,cloud storage services have gradually become the mainstream method for data storage,but they have also brought challenges to data privacy protection.Public Key Searchable Encryption technology allows users to perform keyword searches on encrypted data without decrypting it,thereby providing the convenience of data retrieval while protecting privacy,so that it has been widely used.However,most searchable encryption schemes currently suffer from low efficiency in range searches and vulnerability to keyword guessing attacks.To address this issue,this paper constructs a public-key searchable encryption scheme that supports efficient range searches using 0-1 encoding,and introduces public key authentication to enable collaborative encryption between sender and receiver,thus preventing third parties from constructing valid ciphertexts and trapdoors and ensuring the security of the scheme.To improve the efficiency of search computations,this paper constructs ciphertext indices using trapdoor search records,comparing the search ranges of new and old trapdoors and combining ciphertext indices to reduce the number of ciphertexts that need to be compared,thus achieving fast searches.Security analysis shows that this scheme can resist keyword guessing attacks from cloud servers,and experimental results demonstrate that the ciphertext indices of this scheme can effectively improve the efficiency of ciphertext searches.

Key words: public-key searchable encryption, 0-1 encoding, public-key authentication, ciphertext index, range search

中图分类号: 

  • TN918.4