为解决区块链数据交易中用户身份等隐私数据泄露问题,提出一种基于联盟链和群签名的数据资产交易方案。采用联盟链节点准入机制实现注册用户的身份认证,引入可链接群签名技术实现用户交易的匿名性和交易记录的可追溯性,通过智能合约正确执行链上数据公平交换策略。最后对所提出的方案进行理论分析和仿真实验,表明该方案可以实现更加安全高效的去中心化数据交易。
To solve the data leakages of user identity and other privacy data in the process of data trading in blockchain, a data asset trading scheme based on alliance chain and group signature is proposed. This paper adopts alliance chain node access mechanism to realize the identity authentication of registered users. A linkable group signature technology is introduced to realize user anonymity and traceability in the process of trading. Meanwhile, a fair data exchange strategy is implemented on the chain by using the smart contract. Finally, theoretical analysis and simulation results show that the scheme can achieve decentralized data trading with higher security and efficiency.
[1] Nakamoto S.Bitcoin:a peer-to-peer electronic cash system[R/OL].(2008-10-31)[2021-05-15].https://www.debr.io/article/21260-bitcoin-a-peer-to-peer-electronic-cash-system.
[2] 何蒲,于戈,张岩峰,等.区块链技术与应用前瞻综述[J].计算机科学, 2017, 44(4):1-7, 15.He P, Yu G, Zhang Y F, et al.Survey on blockchain technology and its applications prospect[J].Computer Science, 2017, 44(4):1-7, 15.(in Chinese)
[3] Arunkumar N, Sivaprakasam P.Blockchain technology in data management[C]//2020 Fourth International Conference on Computing Methodologies and Communication, 2020:199-206.
[4] Fernandez R C, Subramaniam P, Franklin M J.Data market platforms:trading data assets to solve data problems[J].Proceedings of VLDB Endowment, 2020, 13(12):1933-1947.
[5] Chen Y, Guo J, Li C, et al.FaDe:a blockchain-based fair data exchange scheme for big data sharing[J].Future Internet, 2019, 11(11):225-237.
[6] Dziembowski S, Eckey L, Faust S.Fairswap:how to fairly exchange digital goods[C]//Proceedings of 2018 ACM SIGSAC Conference on Computer and Communications Security, 2018:967-984.
[7] Schomakers E M, Lidynia C, Ziefle M.All of me?users'preferences for privacy-preserving data markets and the importance of anonymity[J].Electronic Markets, 2020:1-17.
[8] Gaetani E, Aniello L, Baldoni R, et al.Blockchain-based database to ensure data integrity in cloud computing environments[J].Proceedings of the First Italian Conference on Cybersecurity, 2017:146-155.
[9] Chen J, Xue Y.Bootstrapping a blockchain based ecosystem for big data exchange[C]//2017 IEEE International Congress on Big Data, 2017:460-463.
[10] Li Y N, Feng X, Xie J, et al.A decentralized and secure blockchain platform for open fair data trading[J].Concurrency and Computation:Practice and Experience, 2020, 32(7):1-11.
[11] Dai W, Dai C, Choo K K R, et al.SDTE:a secure blockchain-based data trading ecosystem[J].IEEE Transactions on Information Forensics and Security, 2019, 15:725-737.
[12] 许重建,李险峰.区块链交易数据隐私保护方法[J].计算机科学, 2020, 47(3):281-286.Xu C J, Li X F.Data privacy protection method of blockchain transaction[J].Computer Science, 2020, 47(3):281-286.(in Chinese)
[13] 董祥千,郭兵,沈艳,等.一种高效安全的去中心化数据共享模型[J].计算机学报, 2018, 41(5):1021-1036.Dong X Q, Guo B, Shen Y, et al.An efficient and secure decentralizing data sharing model[J].Chinese Journal of Computer, 2018, 41(5):1021-1036.(in Chinese)
[14] Maxwell G.Coinjoin:bitcoin privacy for the real world[EB/OL].2013[2021-05-22].https://bitcointalk.org/index.php?topic=279249.
[15] Sasson E B, Chiesa A, Garman C, et al.Zerocash:decentralized anonymous payments from bitcoin[C]//2014 IEEE Symposium on Security and Privacy, 2014:459-474.
[16] Wijaya D A, Liu J K, Steinfeld R, et al.On the unforkability of Monero[C]//Proceedings of 2019 ACM Asia Conference on Computer and Communications Security, 2019:621-632.
[17] Saberhagen N V.CryptoNote v 2.0.[R/OL].2013[2021-05-23].https://bytecoin.org/old/whitepaper.pdf.
[18] Miers I, Garman C, Green M, et al.Zerocoin:anonymous distributed e-cash from bitcoin[C]//2013 IEEE Symposium on Security and Privacy, 2013:397-411.
[19] 赵晓琦,李勇.可审计且可追踪的区块链匿名交易方案[J].应用科学学报, 2021, 39(1):29-41.Zhao X Q, Li Y.Auditable and traceable blockchain anonymous transaction scheme[J].Journal of Applied Sciences, 2021, 39(1):29-41.(in Chinese)
[20] Lin C, He D, Huang X, et al.DCAP:a secure and efficient decentralized conditional anonymous payment system based on blockchain[J].IEEE Transactions on Information Forensics and Security, 2020, 15:2440-2452.
[21] Zhang L, Li H, Li Y, et al.An efficient linkable group signature for payer tracing in anonymous cryptocurrencies[J].Future Generation Computer Systems, 2019, 101:29-38.