数学证明
计算机科学
零知识证明
上传
块链
航程(航空)
审计
信息隐私
计算机安全
理论计算机科学
简单(哲学)
密码学
数学
会计
万维网
复合材料
业务
哲学
材料科学
认识论
几何学
作者
Shiwei Xu,Xiaowen Cai,Yizhi Zhao,Zhengwei Ren,Le Thi Huong Du,Aiqin Wang,Jianying Zhou
标识
DOI:10.1016/j.future.2021.09.034
摘要
Consortium blockchain has been widely used in different scenarios, where blockchain members demand that their uploaded data could be audited based on data range under their identities without exposing the data themselves. However, so far, current solutions only support simple (e.g., standard-range) privacy-preserving data auditing, and can not be used in multi-party scenarios. To address the problem, we propose zkrpChain, which focuses on protection of the integrity and privacy of the data uploaded by blockchain members while leaving their identities public. In zkrpChain, which is based on Hyperledger Fabric and Bulletproofs, both standard-range and arbitrary-range zero-knowledge range proofs generation and verification are supported. To improve the efficiency, the aggregation of multiple proofs and batch verification are developed. Furthermore, to broaden the application scenarios, we also develop multi-party proofs generation and verification. To support further development, we provide chaincodes, related APIs together with the client codes. Finally, we conduct experiments to evaluate the performance of zkrpChain, and the results show that as the total data size grows exponentially, the proof and verification time only grow linearly while the total on-chain storage grows logarithmically.
科研通智能强力驱动
Strongly Powered by AbleSci AI