ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2022, Vol. 59 ›› Issue (1): 172-181.doi: 10.7544/issn1000-1239.20200576

Previous Articles     Next Articles

A Dual Privacy Protection Method Based on Group Signature and Homomorphic Encryption for Alliance Blockchain

Diao Yiqing, Ye Ayong, Zhang Jiaomei, Deng Huina, Zhang Qiang, Cheng Baorong   

  1. (College of Mathematics and Informatics, Fujian Normal University, Fuzhou 350117) (Fujian Provincial Key Laboratory of Network Security and Cryptology(Fujian Normal University), Fuzhou 350117)
  • Online:2022-01-01
  • Supported by: 
    This work was supported by the National Natural Science Foundation of China (61972096, 61771140, 61872088, 61872090), the Natural Science Foundation of Fujian Province(2018J01780), and the Science Foundation of Fujian Educational Bureau (JAT170115).

Abstract: The account book of blockchain is open and transparent to realize the traceability and verifiability of transactions. However, this makes the privacy of blockchain users be an urgent problem. In order to solve the problem of transaction amount and identity exposure of both parties in alliance chain transaction, a privacy protection method of alliance chain based on group signature and homomorphic encryption is proposed. This method can protect the identity of the payee and the privacy of the transaction amount on the premise of meeting the traceability and verifiability of the transaction. In this scheme, the concept of group in group signature is combined with the alliance chain properly and we propose the concept of partial identity anonymity to make the user identity anonymous to other secondary nodes but verifiable to the primary nodes. Then the additive homomorphism property of Paillier homomorphism encryption is used to verify the legitimacy of the transaction and protect the privacy of the transaction amount. A four-step verification method for the main nodes is proposed, and through verifying the group signature, account ownership and the validity of the transaction amount, it realizes the supervision of the main nodes on the legality of the transaction. Through analysis, the scheme can resist tamper attacks and public key replacement attacks, and the transaction legitimacy is verified to be reasonable. Finally, by comparing with other schemes, the calculation cost of this scheme is reasonable.

Key words: alliance blockchain, identity privacy, transaction amount privacy, group signature, Paillier homomorphism encryption

CLC Number: