摘要

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

  • 单位
    防灾科技学院; 中国信息通信研究院