信息安全研究 ›› 2025, Vol. 11 ›› Issue (4): 311-.

• 学术论文 • 上一篇    下一篇

一种支持动态验证的可搜索代理重加密方案

韩刚1,2杨甜甜1,2罗维1   

  1. 1(西安邮电大学网络空间安全学院西安710121)
    2(空天地一体化综合业务网全国重点实验室(西安电子科技大学)西安710126)
  • 出版日期:2025-04-30 发布日期:2025-04-30
  • 通讯作者: 韩刚 博士,副教授.主要研究方向为区块链技术、数据安全共享、访问控制. hangang668866@163.com
  • 作者简介:韩刚 博士,副教授.主要研究方向为区块链技术、数据安全共享、访问控制. hangang668866@163.com 杨甜甜 硕士研究生.主要研究方向为可搜索代理重加密、隐私保护. ttyang6120@163.com 罗维 博士,讲师.主要研究方向为公钥密码学、基于属性加密的访问控制. rovid008@163.com

A Searchable Proxy Reencryption Scheme Supporting Dynamic Verification

Han Gang1,2, Yang Tiantian1,2, and Luo Wei1   

  1. 1(School of Cyberspace Security, Xi’an University of Posts and Telecommunications, Xi’an 710121)
    2(State Key Laboratory of Integrated Services Networks (Xidian University), Xi’an 710126)
  • Online:2025-04-30 Published:2025-04-30

摘要: 传统可搜索代理重加密方案中经常假设云服务器诚实且好奇,但这种假定在现实场景并不适用.因此设计了一种支持动态验证的可搜索代理重加密方案(dynamic verifiable searchable proxy reencryption scheme, DVSPRE).采用3层计数布隆过滤器,为用户节省查询成本且支持删除操作.同时,引入区块链技术对搜索结果进行验证,并且提出了一种创新的验证标签,利用异或性质进一步增强验证过程的灵活性.此外,结合区块链的不可篡改特性,确保了验证过程的公正性和可信度.通过实验对比和安全性分析,验证了该方案的可行性和安全性.

关键词: 可搜索代理重加密, 多层计数布隆过滤器, 动态更新, 可验证, 区块链

Abstract: Traditional searchable proxy reencryption schemes typically assume that cloud servers are honestbutcurious, an assumption that is not applicable in realworld scenarios. Therefore, this paper designs a Dynamic Verifiable Searchable Proxy Reencryption Scheme. The scheme employs a threelayer counting Bloom filter to reduce users’ query costs and support deletion operations. Additionally, blockchain technology is introduced to verify search results, and an innovative verification tag leveraging the XOR property is proposed to further enhance the flexibility of the verification process. Furthermore, by exploiting the tamperproof characteristics of blockchain, the scheme ensures the fairness and credibility of the verification process. Experimental comparisons and security analysis confirm the feasibility and security of the proposed scheme.

Key words: searchable proxy reencryption, multilayer counting Bloom filter, dynamic updating, verifiable, blockchain

中图分类号: