-
题名可验证布隆过滤器:加速区块链中的不存在查询与证明
- 1
-
-
作者
徐松松
过晓冰
徐恪
-
机构
清华大学计算机科学与技术系
北京信息科学与技术国家研究中心
联想研究院
-
出处
《中国科学:信息科学》
CSCD
北大核心
2023年第12期2386-2405,共20页
-
基金
国家重点研发计划(批准号:2022YFB3102301)
国家杰出青年科学基金(批准号:61825204)
+2 种基金
国家自然科学基金(批准号:61932016,62132011)
北京高校卓越青年科学家计划(批准号:BJJWZYJH01201910003011)
联想青年科学家资助项目。
-
文摘
传统基于区块链的“真实存储”系统在过滤“无效查询请求”时忽略了提供“不存在证明”,恶意节点可以随时对指定用户发动拒绝服务攻击.本文提出了可验证布隆过滤器的一种构建方式,基于布隆过滤器快速过滤无效查询请求的同时能有效提供证据证明数据不存在;此外,针对证明过程中可能造成的隐私泄露问题,本文提出了“隐秘的可验证布隆过滤器”和“数据混淆”两种方式,前者确保每个“不存在证明”只会泄露布隆过滤器的一位置零位,减少了数据泄露量;后者则是在前者的基础上进一步降低用户从泄露的布隆过滤器中推测出真实内容准确率.实验数据表明,当无效查询请求量占比为35%时,读取性能提升大约30%;当无效查询请求量占比为95%时,读取性能可提升十倍以上.
-
关键词
区块链
可验证布隆过滤器
可认证数据结构
不存在证明
隐私保护
-
Keywords
blockchain
verifiable Bloom filter
authenticated data structure
nonexistence proof
privacy preserving
-
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
-