引用本文:蔡亮,端豪,鄢萌,夏鑫.基于双层协同的联盟区块链隐私数据保护方法.软件学报,2020,31(8):2557-2573
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 4065次   下载 7466 本文二维码信息
码上扫一扫!
分享到: 微信 更多
基于双层协同的联盟区块链隐私数据保护方法
蔡亮1, 端豪1, 鄢萌2, 夏鑫3
1.浙江大学 计算机科学与技术学院, 浙江 杭州 310007;2.重庆大学 大数据与软件学院, 重庆 401331;3.Faculty of Information Technology, Monash University, Melbourne, VIC 3800, Australia
摘要:
为了解决联盟区块链平台中的隐私保护问题,提出了一种基于双层协同的隐私数据保护方法,包括:(1)链间隐私保护:通过将不同业务的数据进行分流处理、分区存储,实现了不同业务之间的隐私机密性保护;(2)链内隐私保护:通过在交易体中嵌入字段来指定链内隐私数据的参与方,并由接收交易的区块链节点作为中转节点进行链内隐私数据的同步,中转节点同时负责将隐私数据替换成其哈希值后,构造公开交易进行正常公开交易的上链,待公开交易上链成功后,由隐私参与方节点各自进行隐私账本的更新.为了验证该方法的有效性,分别对链间隐私方法吞吐量以及链内隐私保护方法的延迟性进行了测试与对比,结果表明,通过结合粗粒度的链间隐私保护与细粒度的链内隐私保护,在满足了隐私需求的同时,也保证了可观的性能,为区块链平台的隐私性与安全性做出了贡献.
关键词:  区块链  分区共识  隐私保护
DOI:10.13328/j.cnki.jos.006020
分类号:
基金项目:
Private Data Protection Scheme for Consortium Blockchain Based on Two-layer Cooperation
CAI Liang1, Duan Hao1, YAN Meng2, XIA Xin3
1.College of Computer Science and Technology, Zhejiang University, Hangzhou 310007, China;2.School of Big Data and Software Engineering, Chongqing University, Chongqing 401331, China;3.Faculty of Information Technology, Monash University, Melbourne, VIC 3800, Australia
Abstract:
This study proposes a two-layer collaborative approach for privacy protection in consortium blockchain. The proposed approach consists of two layers. 1. Inter-chain privacy protection: such protection approach aims to protect the privacy between different businesses. This approach is realized by separating and storing the data of different businesses. 2. Intra-chain privacy protection: such protection approach is realized by embedding collection field into transaction body to specify the participants of privacy protection. Then, this approach regards the receiving blockchain node as a relay node to synchronize private data. At the same time, the relay node is also responsible to construct a public transaction by replacing the private payload with its hash after which the public transaction will be synchronized to all participants through consensus. Finally, private participant nodes update their private ledgers to achieve intra-chain privacy. To verify the validity of the proposed approach, some experiments are designed to measure the throughput of inter-chain privacy protection and the delay of intra-chain privacy protection. The experimental results show that the privacy protection approach which is combined with coarse-grained inter-chain protection and fine-grained intra-chain protection ensures the considerable performance and satisfies the privacy requirements at the same time. Thus, the proposed approach has made a potential contribution to the privacy and security of blockchain platform.
Key words:  blockchain  namespace  privacy protection

引用本文:
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览次   下载  
分享到: 微信 更多
摘要:
关键词:  
DOI:
分类号:
基金项目:
Abstract:
Key words: