《计算机应用》唯一官方网站

• •    下一篇

基于区块链的动态密文排序检索方案

孙晓玲1,王丹辉2,李姗姗1   

  1. 1. 防灾科技学院
    2. 中国信息通信研究院
  • 收稿日期:2023-08-18 修回日期:2023-09-23 发布日期:2023-12-18 出版日期:2023-12-18
  • 通讯作者: 孙晓玲
  • 基金资助:
    国家自然科学基金资助项目;廊坊市科技局科学研究与发展计划项目

Dynamic ciphertext sorting and retrieval scheme based on blockchain

  • Received:2023-08-18 Revised:2023-09-23 Online:2023-12-18 Published:2023-12-18
  • Contact: Xiao-Ling SUN

摘要: 为了解决云存储服务器不可信问题,提出了基于区块链的可搜索加密方案。方案采用树形索引结构,可达到近似亚线性的检索效率;使用向量空间模型,降低了文本的复杂度;利用TF-IDF(Term Frequency-Inverse Document Frequency)加权统计算法实现了多关键词检索结果的排序;采用为新添加的文件单独建立索引树、为删除文件建立删除列表的的方法,实现了区块链上可搜索加密方案的动态更新。通过泄露函数,证明了该方案对自适应选择关键词攻击是安全的,通过性能测试分析,表明该方案实现了基于区块链的、支持动态添加和删除文件的密文排序检索方案。

关键词: 可搜索加密, 多关键词, 密文排序, 区块链, 索引树

Abstract: To address the issue of untrusted cloud storage servers, a blockchain-based searchable encryption scheme is proposed. The scheme utilizes a balanced binary tree as the index tree to achieve sublinear search efficiency. It employs a vector space model to reduce text complexity. The sorting of search results for multiple keywords is achieved through the TF-IDF (Term Frequency-Inverse Document Frequency) weighting and statistical algorithm. By employing a separate index tree for newly added files and maintaining a revocation list for deleted data, the scheme enables dynamic updates in the blockchain-based searchable encryption solution. Through leakage function, it is proven that the scheme is secure against adaptive chosen keyword attacks. Performance testing analysis demonstrates that the scheme realizes a dynamic updateable encrypted sorting and retrieval solution for keywords on the blockchain.

Key words: searchable encryption, multiple keywords, ciphertext sorting, blockchain, index tree

中图分类号: