区块链中可监管的身份隐私保护方案
作者:
作者简介:

宋靖文(1995-),女,硕士,主要研究领域为区块链,数字货币;张大伟(1974-),男,博士,副教授,博士生导师,CCF专业会员,主要研究领域为信息安全,区块链.;韩旭(1993-),男,博士,CCF学生会员,主要研究领域为区块链,数字货币;杜晔(1978-),男,博士,教授,博士生导师,CCF专业会员,主要研究领域为云安全,网络攻防,信息保密技术

通讯作者:

张大伟,E-mail:dwzhang@bjtu.edu.cn

中图分类号:

TP309

基金项目:

国家重点研发计划(2020YFB1005604,2020YFB2103802)


Supervised Identity Privacy Protection Scheme in Blockchain
Author:
  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [34]
  • |
  • 相似文献 [20]
  • | | |
  • 文章评论
    摘要:

    在账本公开、多方共识情况下确保交易身份的隐私保护是区块链技术面临的主要挑战之一.目前公有链中基于匿名认证和交易混淆的身份隐私保护方案由于缺乏监管又难于在行业应用中推广.借鉴门罗币中的身份隐私保护方案,引入监管方的角色,基于一次性地址加密和零知识证明设计了可监管的交易接收方身份隐私保护方案;结合可链接环签名和可撤销环签名设计了可链接可撤销环签名方案,以实现基于自主混淆的可监管交易发送方身份隐私保护方案.基于上述方案,系统在保护交易方身份隐私的同时,还支持监管方可离线恢复交易参与方的真实身份,从而达到“可控匿名”的监管目的.分析和测试结果表明,方案设计的算法运算时间均为毫秒级,可满足区块链非高频交易场景下的性能需求.

    Abstract:

    One of the main challenges of blockchain technology is to ensure the privacy protection of transaction identity under the condition of open ledger and multi-party consensus. At present, the identity privacy protection scheme based on anonymous authentication and transaction mixing in public blockchain is difficult to be popularized in the industry due to the lack of supervision. Based on the identity privacy protection scheme in Monero, this study introduces the role of the regulator, designs a supervised privacy protection scheme for the transaction receiver based on one-time address encryption and zero knowledge proof. It also designs a linkable revocable ring signature scheme based on linkable ring signature and revocable ring signature so as to implement the supervised privacy protection scheme for transaction sender based on autonomous mixing. The scheme can not only protect the identity privacy of the participants, but also support the offline transaction identity recovery for the regulator so as to achieve the regulatory purpose of “controllable anonymity”. The analysis and test results show that the algorithm operation time is millisecond in this scheme, which can meet the performance requirements of blockchain in non-high frequency transaction scenarios.

    参考文献
    [1] 李娟娟, 袁勇, 王飞跃. 基于区块链的数字货币发展现状与展望. 自动化学报, 2021, 47(4): 715-729. [doi: 10.16383/j.aas.c210018]
    Li JJ, Yuan Y, Wang FY. Blockchain-based digital currency: The state of the art and future trends. Acta Automatica Sinica, 2021, 47(4): 715-729 (in Chinese with English abstract). [doi: 10.16383/j.aas.c210018]
    [2] 姚前, 张大伟. 区块链系统中身份管理技术研究综述. 软件学报, 2021, 32(7): 2260–2286. http://www.jos.org.cn/1000-9825/6309.htm
    Yao Q, Zhang DW. Survey on identity management in blockchain. Ruan Jian Xue Bao/Journal of Software, 2021, 32(7): 2260–2286 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/6309.htm
    [3] Nakamoto S. Bitcoin: A peer-to-peer electronic cash system. 2018. https://bitcoin.org/bitcoin.pdf
    [4] Monero. About monero. 2018. https://getmonero.org/knowledge-base/about
    [5] Sasson EB, Chiesa A, Garman C, Green M, Miers I, Tromer E, Virza M. Zerocash: Decentralized anonymous payments from bitcoin. In: Proc. of the 2014 IEEE Symp. on Security and Privacy. Berkeley: IEEE, 2014. 459–474.
    [6] Meiklejohn S, Pomarole M, Jordan G, Levchenko K, McCoy D, Voelker GM, Savage S. A fistful of bitcoins: Characterizing payments among men with no names. In: Proc. of the 2013 ACM Conf. on Internet Measurement. Barcelona: ACM, 2013. 127–140.
    [7] Zhao C, Guan Y. A graph-based investigation of bitcoin transactions. In: Proc. of the 11th IFIP Int’l Conf. on Digital Forensics XI. Orlando: Springer, 2015. 79–95.
    [8] Bonneau J, Narayanan A, Miller A, Clark J, Kroll JA, Felten EW. Mixcoin: Anonymity for bitcoin with accountable mixes. In: Proc. of the 18th Int’l Conf. on Financial Cryptography and Data Security. Christ Church: Springer, 2014. 486–504.
    [9] Valenta L, Rowan B. Blindcoin: Blinded, accountable mixes for bitcoin. In: Proc. of the 2015 Int’l Workshops Financial Cryptography and Data Security. San Juan: Springer, 2015. 112–126.
    [10] Maxwell G. CoinJoin: Bitcoin privacy for the real world. 2013. https://bitcointalk.org/index.php?topic=279249.0
    [11] Ruffing T, Moreno-Sanchez P, Kate A. CoinShuffle: Practical decentralized coin mixing for bitcoin. In: Proc. of the 19th European Symp. on Research in Computer Security. Wroclaw: Springer, 2014. 345–364.
    [12] 祝烈煌, 高峰, 沈蒙, 等. 区块链隐私保护研究综述. 计算机研究与发展, 2017, 54(10): 2170–2186. [doi: 10.7544/issn1000-1239.2017.20170471]
    Zhu LH, Gao F, Shen M, Li YD, Zheng BK, Mao HL, Wu Z. Survey on privacy preserving techniques for blockchain technology. Journal of Computer Research and Development, 2017, 54(10): 2170–2186 (in Chinese with English abstract). [doi: 10.7544/issn1000-1239.2017.20170471]
    [13] Li YN, Yang GM, Susilo W, Yu Y, Au MH, Liu DX. Traceable Monero: Anonymous cryptocurrency with enhanced accountability. IEEE Transactions on Dependable and Secure Computing, 2021, 18(2): 679–691. [doi: 10.1109/TDSC.2019.2910058]
    [14] Noether S, Mackenzie A, The Monero Research Lab. Ring confidential transactions. Ledger, 2016, 1: 1–18. [doi: 10.5195/ledger.2016.34]
    [15] 王震, 范佳, 成林, 安红章, 郑海彬, 牛俊翔. 可监管匿名认证方案. 软件学报, 2019, 30(6): 1705-1720. http://www.jos.org.cn/1000-9825/5746.htm
    Wang Z, Fan J, Cheng L, An HZ, Zheng HB, Niu JX. Supervised anonymous authentication scheme. Ruan Jian Xue Bao/Journal of Software, 2019, 30(6): 1705-1720 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/5746.htm
    [16] Camenisch J. Specification of the identity mixer cryptographic library, version 2.3.0. Technical Report, Almaden: IBM, 2010. 1-48.
    [17] 杨亚涛, 蔡居良, 张筱薇, 袁征. 基于SM9算法可证明安全的区块链隐私保护方案. 软件学报, 2019, 30(6): 1692-1704. http://www.jos.org.cn/1000-9825/5745.htm
    Yang YT, Cai JL, Zhang XW, Yuan Z. Privacy preserving scheme in block chain with provably secure based on SM9 algorithm. Ruan Jian Xue Bao/Journal of Software, 2019, 30(6): 1692-1704 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/5745.htm
    [18] Ra G, Kim T, Lee I. VAIM: Verifiable anonymous identity management for human-centric security and privacy in the internet of things. IEEE Access, 2021, 9: 75945–75960. [doi: 10.1109/ACCESS.2021.3080329]
    [19] 赵晓琦, 李勇. 可审计且可追踪的区块链匿名交易方案. 应用科学学报, 2021, 39(1): 29–41. [doi: 10.3969/j.issn.0255-8297.2021.01.003]
    Zhao XQ, Li Y. Auditable and traceable blockchain anonymous transaction scheme. Journal of Applied Sciences, 2021, 39(1): 29–41 (in Chinese with English abstract). [doi: 10.3969/j.issn.0255-8297.2021.01.003]
    [20] Boneh D, Boyen X, Shacham H. Short group signatures. In: Proc. of the 24th Annual Int’l Cryptology Conf. Santa Barbara: Springer, 2004. 41–55.
    [21] Fiat A, Shamir A. How to prove yourself: Practical solutions to identification and signature problems. In: Proc. of the 1986 Advances in Cryptology (CRYPTO 1986). Berlin: Springer, 1986. 186–194.
    [22] Van Saberhagen N. CryptoNote v 2.0. 2013. https://decred.org/research/saberhagen2013.pdf
    [23] Liu DYW, Liu JK, Mu Y, Susilo W, Wong DS. Revocable ring signature. Journal of Computer Science and Technology, 2007, 22(6): 785–794. [doi: 10.1007/s11390-007-9096-5]
    [24] Bellare M, Neven G. Multi-signatures in the plain public-key model and a general forking lemma. In: Proc. of the 13th ACM Conf. on Computer and Communications Security. Alexandria: ACM, 2006. 390–399.
    [25] Schnorr CP. Efficient signature generation by smart cards. Journal of Cryptology, 1991, 4(3): 161–174.
    [26] Chase M, Lysyanskaya A. On signatures of knowledge. In: Proc. of the 26th Annual Int’l Conf. on Cryptology. Santa Barbara: Springer, 2006. 78–96.
    [27] Fujisaki E, Suzuki K. Traceable ring signature. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2008, E91. A(1): 83–93. [doi: 10.1093/ietfec/e91-a.1.83]
    [28] Pairing-based Cryptography for Go. 2018. https://github.com/Nik-U/pbc
    引证文献
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

宋靖文,张大伟,韩旭,杜晔.区块链中可监管的身份隐私保护方案.软件学报,2023,34(7):3292-3312

复制
分享
文章指标
  • 点击次数:1598
  • 下载次数: 3287
  • HTML阅读次数: 1160
  • 引用次数: 0
历史
  • 收稿日期:2021-05-21
  • 最后修改日期:2021-07-20
  • 在线发布日期: 2022-11-30
  • 出版日期: 2023-07-06
文章二维码
您是第19795585位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号