这篇文档属于类型a,即报告了一项原创性研究。以下是针对该研究的学术报告:
本研究由Ningning Cui(长安大学)、Dong Wang(长安大学)、Jianxin Li(澳大利亚伊迪斯·科文大学)、Huaijie Zhu(中山大学)、Xiaochun Yang(东北大学)、Jianliang Xu(香港浸会大学)合作完成,发表于2025年IEEE第41届国际数据工程会议(ICDE),论文标题为《Towards Dynamic Boolean Range Query over Hybrid-Storage Blockchains: A Secure and Reliably Verifiable Framework》。
本研究属于区块链数据查询安全领域,聚焦于混合存储区块链(Hybrid-Storage Blockchains)中的动态布尔范围查询(Boolean Range Query)问题。传统区块链因存储限制难以支持高效查询,而混合存储范式通过链上存储元数据、链外存储原始数据来扩展查询功能。然而,现有方案存在两大缺陷:
1. 安全性不足:多数方案基于“诚实但好奇”(Honest-but-Curious)模型,而实际场景中服务提供商(SP)和查询用户(QU)可能恶意篡改结果或拒绝支付。
2. 功能局限:缺乏对动态更新(Dynamic Update)和正向隐私(Forward Privacy)的支持,且验证过程存在通信开销和Gas消耗过高的问题。
提出首个支持安全、可验证、动态布尔范围查询的框架(SRVF),需满足:
- 可靠验证:通过智能合约实现去中心化验证,确保结果正确性与完整性。
- 隐私保护:保护数据隐私、查询隐私及正向隐私。
- 高效性:降低通信开销与Gas消耗。
研究提出虚拟关键词森林(Virtual Keyword Forest, VKF)作为索引结构,其核心组件包括:
- 路径编码系统(Path Encoding System):基于四叉树(Quadtree)将空间范围编码为路径标签,支持高效范围查询。
- 分支映射表(Branch Mapping Table):通过伪随机函数扰动路径标签,隐藏原始范围信息。
- Merkle哈希树(MHT)集成:为每个关键词构建独立的验证结构,生成验证对象(VO)。
提出自适应版本控制更新方案(Adaptive Version-Control Update),通过引入节点版本号(Node Version)确保新数据与历史搜索令牌无关联,实现正向隐私。例如,更新时若节点已被搜索过,则生成新版本号并重构路径哈希值。
针对验证开销问题,设计基于Schnorr方案的聚合签名算法:
- 固定尺寸VO:将多个签名聚合成单一签名,减少通信数据量。
- 链上验证优化:仅需验证聚合签名,显著降低Gas消耗。
在真实数据集(CA + 20 Newsgroups)和合成数据集(SYN-U、SYN-S)上测试性能,对比现有方案(如PBRQ、IB、SKSE等),评估指标包括:
- 查询延迟:VKF*的查询速度比PBRQ快284倍。
- 验证时间:聚合签名方案(VKF*+)的验证时间仅为传统方法的0.05%。
- Gas消耗:VKF*+的Gas开销比非聚合方法降低99.95%。
(报告总字数:约1,500字)