计算机科学 ›› 2021, Vol. 48 ›› Issue (11A): 547-551.doi: 10.11896/jsjkx.201200138

• 信息安全 • 上一篇    下一篇

基于轻量级同态加密和零知识证明的区块链隐私保护方案

王瑞锦1, 唐榆程1, 裴锡凯2, 郭上铜1, 张凤荔1   

  1. 1 电子科技大学信息与软件工程学院 成都610054
    2 成都民航空管科技有限公司 成都610041
  • 出版日期:2021-11-10 发布日期:2021-11-12
  • 通讯作者: 王瑞锦(ruijinwang@uestc.edu.cn)
  • 基金资助:
    国家自然科学基金(61802033,61472064,61602096);四川省区域创新合作项目(2020YFQ0018);四川省科技计划重点研发项目(2020YFG0475,2018GZ0087,2019YJ0543,QKLY-02-2020-030);博士后基金项目(2018M643453);广东省国家重点实验室项目(2017B030314131);网络与数据安全四川省重点实验室开放课题(NDSMS201606);成都市重点研发支撑计划项目(2019-YF05-02105-GX)

Block-chain Privacy Protection Scheme Based on Lightweight Homomorphic Encryption and Zero-knowledge Proof

WANG Rui-jin1, TANG Yu-cheng1, PEI Xi-kai2, GUO Shang-tong1, ZHANG Feng-li1   

  1. 1 School of Information and Software Engineering,University of Electronic Science and Technology of China,Chengdu 610054,China
    2 Chengdu Civil Aviation Air Traffic Control Technology Development Co.,Ltd.,Chengdu 610041,China
  • Online:2021-11-10 Published:2021-11-12
  • About author:WANG Rui-jin,born in 1980,Ph.D,associate professor.His main research interests include blockchain,edge computing,data processing,etc.
  • Supported by:
    National Natural Science Foundation of China(61802033,61472064,61602096),Regional Innovation Cooperation Project of Sichuan Province(2020YFQ0018),Key Research and Development Support Project of Sichuan Science and Technology Plan(2020YFG0475,2018GZ0087,2019YJ0543,QKLY-02-2020-030),Postdoctoral Foundation(2018M643453),National Key Laboratory Project of Guangdong Province(2017B030314131),Open project of Key Laboratory of Network and Data Security of Sichuan Province(NDSMS201606) and Key Research and Development Support Project of Chengdu(2019-YF05-02105-GX).

摘要: 为了解决区块链隐私保护及随之所带来的效率问题,文中提出了一种基于轻量级同态加密和零知识证明的版权区块链隐私保护方案。该方案改进了同态加密算法来降低密钥生成和加密时间,同时引入零知识证明,避免无效的同态运算,经过轻量级同态加密处理后的隐私数据将以密文的形式写入区块,并由获得记账权的节点上传到区块链网络。该方案弥补了区块链网络中全部数据公开的不足,同时使效率问题得到改善。通过对该方案的安全性的分析,证明了此方案具有不可伪造、隐私数据安全等特性。通过性能仿真实验和理论推导证明,实现隐私数据以密文状态分发、共享和计算的过程中效率低下的问题得以改善,所提方案比传统数字版权模型能更有效地保护客户隐私。

关键词: 零知识证明, 轻量级同态加密, 区块链, 数字版权, 隐私保护

Abstract: In order to solve the problem of block-chain privacy protection and its efficiency,this paper proposes a privacy protection scheme based on lightweight homomorphic encryption and zero-knowledge proof.The scheme improves the homomorphic encryption algorithm to reduce the time of key generation and encryption,and introduces zero-knowledge proof to avoid invalid homomorphic operation.After the lightweight homomorphic encryption,the private data will be written into the block in the form of ciphertext,it is uploaded to the blockchain network by the node that gets the bookkeeping right.The scheme makes up for the lack of data disclosure in blockchain network and improves the efficiency.By analyzing the security of the scheme,it is proved that the scheme has the characteristics of unforgeability and privacy data security.Through the performance simulation experiment and theoretical deduction,it is proved that the low efficiency in the process of distributing,sharing and computing private data in ciphertext state has been improved,and it is more effective to protect the privacy of customers than the traditional DRM.

Key words: Blockchain, Digital rights, Lightweight homomorphic encryption, Privacy protection, Zero knowledge proof

中图分类号: 

  • TP309
[1]ZHAO Y,ZHAO J,JIANG L S,et al.Mobile Edge Computing,Blockchain and Reputation-based Crowdsourcing IoT Federated Learning:A Secure,Decentralized and Privacy-preserving System[J].arXiv:1906.10893.
[2]ZHANG B Q,LI L.Interest Balance of digital copyright based on Blockchain Technology[J].China Publishing,2019(11):22-25.
[3]CACHIN C.Architecture of the hyperledger blockchain fabric[C]//Proc.of the Workshop on Distributed Cryptocurrencies and Consensus Ledgers.2016:1-4.
[4]ZOU J,YE B,QU L,et al.A Proof-of-Trust Consensus Protocol for Enhancing Accountability in Crowdsourcing Services[J].IEEE Transactions on Services Computing,2018,99(9):1017-1028.
[5]LI M,WENG J,YANG A,et al.CrowdBC:A Blockchain-based Decentralized Framework for Crowdsourcing[J].IEEE Transactions on Parallel and Distributed Systems,2018,9(3):456-468.
[6]MAXWELL G.CoinJoin:Bitcoin privacy for the real world[C]//Proc.of the Post on Bitcoin Forum.
[7]MAURER F K,NEUDECKER T,FLORIAN M.Anonymous CoinJoin transactions with arbitrary values[C]//Proc.of the 2017 IEEE Trustcom/BigDataSE/ICESS.2017:522-529.
[8]HEILMAN E,ALSHENIBR L,BALDIMTSI F,et al.TumbleBit:An untrusted Bitcoin-compatibl anonymous payment hub[C]//Proc.of the Network and Distributed System Security Symp.2017:1-37.
[9]HEILMAN E,BALDIMTSI F,GOLDBERG S.Blindly signed contracts:Anonymous on-blockchain and off-blockchain Bitcoin transactions[C]//Proc.of the Int'l Conf.on Financial Cryptography and Data Security.Berlin,Heidelberg:Springer-Verlag,2016:43-60.
[10]NOETHER S.Ring signature confidential transactions for Mo-nero[J].IACR Cryptology ePrint Archive,2015,1098:1-34.
[11]MÖSER M,SOSKA K,HEILMAN E,et al.An empirical analysis of traceability in the Monero blockchain[C]//Proc.on Privacy Enhancing Technologies.2018:143-163.
[12]HASSAN M,REHMANI M H,CHEN J.Privacy preservation in blockchain based IoT systems:Integration issues,prospects,challenges,and future research directions[J].Future generation computer systems,2019,97(AUG.):512-529.
[13]POON J,DRYJA T.The Bitcoin lightning network:Scalable off-chain instant payments[OL].https:// blog.bitmex.com/wp-content/uploads/2018/01/lightning-network-paper.pdf.
[14]Raiden Network.What is the raiden network?[OL].https://raiden.network/101.html.
[15]ANDROULAKI E,BARGER A,BORTNIKOVV,et al.Hy-perledger fabric:A distributed operating system for permissioned blockchains[C]//Proc.of the 13th EuroSys Conf.2018.
[1] 鲁晨阳, 邓苏, 马武彬, 吴亚辉, 周浩浩.
基于分层抽样优化的面向异构客户端的联邦学习
Federated Learning Based on Stratified Sampling Optimization for Heterogeneous Clients
计算机科学, 2022, 49(9): 183-193. https://doi.org/10.11896/jsjkx.220500263
[2] 汤凌韬, 王迪, 张鲁飞, 刘盛云.
基于安全多方计算和差分隐私的联邦学习方案
Federated Learning Scheme Based on Secure Multi-party Computation and Differential Privacy
计算机科学, 2022, 49(9): 297-305. https://doi.org/10.11896/jsjkx.210800108
[3] 王子凯, 朱健, 张伯钧, 胡凯.
区块链与智能合约并行方法研究与实现
Research and Implementation of Parallel Method in Blockchain and Smart Contract
计算机科学, 2022, 49(9): 312-317. https://doi.org/10.11896/jsjkx.210800102
[4] 吕由, 吴文渊.
隐私保护线性回归方案与应用
Privacy-preserving Linear Regression Scheme and Its Application
计算机科学, 2022, 49(9): 318-325. https://doi.org/10.11896/jsjkx.220300190
[5] 王健.
基于隐私保护的反向传播神经网络学习算法
Back-propagation Neural Network Learning Algorithm Based on Privacy Preserving
计算机科学, 2022, 49(6A): 575-580. https://doi.org/10.11896/jsjkx.211100155
[6] 李博, 向海昀, 张宇翔, 廖浩德.
面向食品溯源场景的PBFT优化算法应用研究
Application Research of PBFT Optimization Algorithm for Food Traceability Scenarios
计算机科学, 2022, 49(6A): 723-728. https://doi.org/10.11896/jsjkx.210800018
[7] 傅丽玉, 陆歌皓, 吴义明, 罗娅玲.
区块链技术的研究及其发展综述
Overview of Research and Development of Blockchain Technology
计算机科学, 2022, 49(6A): 447-461. https://doi.org/10.11896/jsjkx.210600214
[8] 高健博, 张家硕, 李青山, 陈钟.
RegLang:一种面向监管的智能合约编程语言
RegLang:A Smart Contract Programming Language for Regulation
计算机科学, 2022, 49(6A): 462-468. https://doi.org/10.11896/jsjkx.210700016
[9] 毛典辉, 黄晖煜, 赵爽.
符合监管合规性的自动合成新闻检测方法研究
Study on Automatic Synthetic News Detection Method Complying with Regulatory Compliance
计算机科学, 2022, 49(6A): 523-530. https://doi.org/10.11896/jsjkx.210300083
[10] 周航, 姜河, 赵琰, 解相朋.
适用于各单元共识交易的电力区块链系统优化调度研究
Study on Optimal Scheduling of Power Blockchain System for Consensus Transaction ofEach Unit
计算机科学, 2022, 49(6A): 771-776. https://doi.org/10.11896/jsjkx.210600241
[11] 王思明, 谭北海, 余荣.
面向6G可信可靠智能的区块链分片与激励机制
Blockchain Sharding and Incentive Mechanism for 6G Dependable Intelligence
计算机科学, 2022, 49(6): 32-38. https://doi.org/10.11896/jsjkx.220400004
[12] 孙浩, 毛瀚宇, 张岩峰, 于戈, 徐石成, 何光宇.
区块链跨链技术发展及应用
Development and Application of Blockchain Cross-chain Technology
计算机科学, 2022, 49(5): 287-295. https://doi.org/10.11896/jsjkx.210800132
[13] 李利, 何欣, 韩志杰.
群智感知的隐私保护研究综述
Review of Privacy-preserving Mechanisms in Crowdsensing
计算机科学, 2022, 49(5): 303-310. https://doi.org/10.11896/jsjkx.210400077
[14] 阳真, 黄松, 郑长友.
基于区块链与改进CP-ABE的众测知识产权保护技术研究
Study on Crowdsourced Testing Intellectual Property Protection Technology Based on Blockchain and Improved CP-ABE
计算机科学, 2022, 49(5): 325-332. https://doi.org/10.11896/jsjkx.210900075
[15] 任畅, 赵洪, 蒋华.
一种量子安全拜占庭容错共识机制
Quantum Secured-Byzantine Fault Tolerance Blockchain Consensus Mechanism
计算机科学, 2022, 49(5): 333-340. https://doi.org/10.11896/jsjkx.210400154
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!