基于可信执行环境的高效动态可搜索对称加密方案EDVHRQ:实现范围查询的完美体积隐藏与性能优化

【字体: 时间:2025年06月05日 来源:Future Generation Computer Systems 6.2

编辑推荐:

  针对现有可搜索对称加密(SSE)方案在范围查询中存在的体积模式泄露(volume pattern leakage)和动态操作支持不足等问题,研究人员提出基于Intel SGX的EDVHRQ方案。通过创新性数据包化策略(packetization)和最优范围覆盖方法(OBRC),实现了单轮通信下的动态更新与查询优化,实验显示其查询速度较HybrIDX和SEAL提升最高达18.8×和56.5×,为云环境安全数据检索提供了新范式。

  

在云计算时代,数据外包服务面临隐私保护与功能完备性的双重挑战。尽管可搜索对称加密(SSE)技术能够实现加密数据的检索功能,但针对数值范围查询(range query)的场景仍存在显著缺陷——现有方案要么因线性扫描导致效率低下,要么在文档获取阶段暴露匹配数量(volume pattern leakage),这种泄露可能被攻击者利用来重构查询内容。更棘手的是,动态数据库的文档增删操作会进一步放大安全隐患,而传统填充(padding)技术又带来巨大的存储与通信开销。这些矛盾使得开发兼具高效性、安全性和动态支持能力的范围查询方案成为学界亟待突破的难题。

西安交通大学的研究团队在《Future Generation Computer Systems》发表的研究中,创新性地将Intel SGX可信执行环境与密码学技术结合,提出名为EDVHRQ的新型方案。该方案通过两个核心技术突破:1) 数据包化策略,将压缩加密后的文档分割为等长数据包(pack)以隐藏实际体积;2) 最优范围覆盖(OBRC)方法,利用布隆过滤器(Bloom filter)将查询范围转化为最小化陷门(trapdoor)集合。实验证明该方案在保持前向/后向安全性的同时,查询效率显著超越现有方案,且仅需单次客户端-服务器交互。

系统设计
EDVHRQ架构包含9个关键步骤,核心创新体现在数据处理与查询优化层面。在数据上传阶段,采用先压缩后分包的策略:原始文档经压缩后填充至预设长度倍数,加密后切分为等长pack,这种设计既隐藏真实体积又避免传统全填充的存储浪费。查询阶段通过SGX执行OBRC算法,将数值范围[i,j]转化为优化的子关键词集合,配合虚假陷门注入技术实现查询流量的混淆。

安全分析
通过形式化证明显示,EDVHRQ在real-ideal仿真框架下可抵抗自适应攻击,其泄漏函数L=(LStp
,LUpdt
,LSrch
)仅包含必要的操作类型和文档数量统计信息,有效遏制了体积模式泄露。与SEAL的"可调泄漏"机制相比,该方案在文档获取阶段实现了完全体积隐藏,且支持动态操作时的前向安全(forward security)保障。

性能评估
在真实数据集测试中,EDVHRQ展现出显著优势:查询延迟较HybrIDX和SEAL分别降低94.7%和98.2%,服务器存储开销仅为传统全填充方案的1/8。特别值得注意的是,OBRC方法使陷门生成数量比BRC基准减少37.6%,且SGX内存占用始终控制在128MB限制内,验证了方案的工程可行性。

这项研究为安全范围查询提供了新的技术路径,其价值主要体现在三方面:1) 首次实现查询全流程的体积隐藏,填补了现有方案在文档获取阶段的安全缺陷;2) 通过压缩分包策略,在安全性与存储效率间取得突破性平衡;3) 动态更新支持使得方案更贴合实际应用场景。随着SGX技术的普及,EDVHRQ有望成为隐私敏感领域(如医疗健康数据检索)的基础安全组件,其设计思路对开发其他类型的隐私计算系统也具有重要参考意义。

相关新闻
生物通微信公众号
微信
新浪微博
  • 急聘职位
  • 高薪职位

知名企业招聘

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号