支持结果验证的多服务器动态可搜索加密方案
作者:何雨; 田有亮; 万良; 杨力
更新时间:
针对传统单服务器可搜索加密方案检索效率低、单点失效的问题,基于Shamir秘密共享和智能合约的思想,构造了一个支持结果验证的多云服务器可搜索加密方案。首先,利用Shamir秘密共享技术,将数据划分为多个不同的数据块,在每个独立的服务器上进行加密和存储,构建多云服务器可搜索加密模型,以防止服务器单点故障导致大量数据丢失的问题,从而实现数据的安全分布式存储和高效查询。其次,利用智能合约自动执行的特点,构造了查询结果的验证方法,通过签订合约对查询结果进行验证,解决了半可信云服务器模型下难以保证返回结果正确性的问题。此外,引入分块矩阵更新构造子矩阵,以降低更新文档后查询的计算成本,并通过添加虚假关键字信息来防止云服务器猜测攻击,确保更新数据的安全性。最后,安全性分析和实验分析表明,与其他方案相比,该方案不仅有效地保护了数据隐私,而且缩短了索引生成时间,具有更高的检索效率。