作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2022, Vol. 48 ›› Issue (6): 132-138. doi: 10.19678/j.issn.1000-3428.0062464

• 网络空间安全 • 上一篇    下一篇

基于群签名与属性加密的区块链可监管隐私保护方案

李莉, 杜慧娜, 李涛   

  1. 东北林业大学 信息与计算机工程学院, 哈尔滨 150040
  • 收稿日期:2021-08-24 修回日期:2021-10-29 发布日期:2021-11-08
  • 作者简介:李莉(1977—),女,副教授、博士,主研方向为先进软件工程技术、区块链技术、大型分布式计算;杜慧娜、李涛,硕士研究生。
  • 基金资助:
    黑龙江省教育科学规划课题-重点课题(GJB1421251)。

Blockchain Supervisable Privacy Protection Scheme Based on Group Signature and Attribute Encryption

LI Li, DU Huina, LI Tao   

  1. College of Information and Computer Engineering, Northeast Forestry University, Harbin 150040, China
  • Received:2021-08-24 Revised:2021-10-29 Published:2021-11-08

摘要: 区块链技术的去中心化、数据难篡改等特性使其在溯源问题上体现出明显优势,基于区块链的溯源系统可以解决传统系统中信息孤岛、共享程度低以及数据可篡改等问题,从而保证数据的可追溯性。然而,区块链溯源系统中的数据可追溯性与用户隐私保护之间难以取得平衡。提出一种结合群签名、隐私地址协议、零知识证明以及属性加密的分布式可监管隐私保护方案。对群签名的群管理员机制进行改进,设置多群管理员生成用户私钥片段,用户根据返回的私钥片段计算自身私钥,并根据需要有选择性地对溯源数据进行属性加密,同时为链上数据设置特定的访问结构,以实现数据与用户的“一对多”通信。群管理员利用群公钥对交易双方的身份进行追踪与追责。符合数据特定访问结构的用户通过自身的属性私钥对密文进行解密从而获取数据信息。实验结果表明,该方案能在保证数据可追溯并实现交易双方监管的同时,提高链上数据的隐私保护水平,与现有隐私保护方案相比安全性更高。

关键词: 区块链, 监管, 群签名, 隐私地址, 属性加密

Abstract: The decentralization of blockchain technology and difficulty of data tampering provide it with obvious advantages in traceability.Traceability systems based on blockchain can solve information island, low sharing degree, and data tampering problems in traditional systems to ensure the traceability of data.However, balancing data traceability and user privacy protection is difficult in blockchain traceability systems.To solve this, a distributed supervised privacy protection scheme combining group signature, privacy address protocol, zero-knowledge proof, and attribute encryption is proposed.By improving the group administrator mechanism of group signature and setting multiple group administrators to generate user private key fragments, users can calculate their private keys according to the returned private key fragments, selectively encrypt the attribute of traceability data as required, and set a specific access structure for the data on the chain to realize "one to many" communication between data and users.The group administrator uses the group public key to track and hold accountable both parties to the transaction.Users who conform to the specific data access structure decrypt the ciphertext using their attribute private key to obtain data information.The experimental results show that the scheme can ensure the data traceability, realize the supervision of both parties, and even improve the privacy protection level of data on the chain.It has higher security than existing privacy protection schemes.

Key words: blockchain, supervision, group signature, private address, attribute encryption

中图分类号: