TY - GEN
T1 - A Flexible and Privacy-preserving Cross-chain Identity Authentication System based on Anonymous Credentials
AU - Zhu, Liehuang
AU - Xiao, Danlei
AU - Deng, Haotian
AU - Wang, Zihao
AU - Zuo, Cong
AU - Wang, Licheng
AU - Zhang, Chuan
N1 - Publisher Copyright:
© 2024 Copyright is held by the owner/author(s). Publication rights licensed to ACM.
PY - 2025/2/10
Y1 - 2025/2/10
N2 - Identity authentication plays a crucial role in achieving secure cross-chain interoperability. However, the use of various network architectures and consensus mechanisms in different blockchain platforms leads to interoperability challenges among blockchains, resulting in difficulties with identity authentication. Moreover, identity authentication frequently encounters challenges related to privacy leakage. To address these issues, we propose a flexible and privacy-preserving identity authentication system based on anonymous credentials. Specifically, We employ relay chain technology to construct a cross-chain identity authentication framework that enables data flow between different blockchain networks. The system utilizes Merkle tree to construct the credential list stored on the blockchain without requiring the credential issuer to hold the signing key and employ zk-snarks to achieve credential anonymity for privacy-preserving. Additionally, we leverage Blind Groth16 technology to enable flexible modification of access standards during identity authentication. A security analysis demonstrates that our system can protect the privacy of user identity information during identity authentication. Extensive experiments conducted on BitXHub showcase the availability and flexibility of our system.
AB - Identity authentication plays a crucial role in achieving secure cross-chain interoperability. However, the use of various network architectures and consensus mechanisms in different blockchain platforms leads to interoperability challenges among blockchains, resulting in difficulties with identity authentication. Moreover, identity authentication frequently encounters challenges related to privacy leakage. To address these issues, we propose a flexible and privacy-preserving identity authentication system based on anonymous credentials. Specifically, We employ relay chain technology to construct a cross-chain identity authentication framework that enables data flow between different blockchain networks. The system utilizes Merkle tree to construct the credential list stored on the blockchain without requiring the credential issuer to hold the signing key and employ zk-snarks to achieve credential anonymity for privacy-preserving. Additionally, we leverage Blind Groth16 technology to enable flexible modification of access standards during identity authentication. A security analysis demonstrates that our system can protect the privacy of user identity information during identity authentication. Extensive experiments conducted on BitXHub showcase the availability and flexibility of our system.
KW - anonymous credential
KW - cross-chain
KW - identity authentication
KW - zero-knowledge proofs
UR - http://www.scopus.com/inward/record.url?scp=85219173370&partnerID=8YFLogxK
U2 - 10.1145/3659463.3660024
DO - 10.1145/3659463.3660024
M3 - Conference contribution
AN - SCOPUS:85219173370
T3 - Proceedings of the 6th ACM International Symposium on Blockchain and Secure Critical Infrastructure, BSCI 2024
BT - Proceedings of the 6th ACM International Symposium on Blockchain and Secure Critical Infrastructure, BSCI 2024
PB - Association for Computing Machinery, Inc
T2 - 6th ACM International Symposium on Blockchain and Secure Critical Infrastructure, BSCI 2024
Y2 - 1 July 2024 through 5 July 2024
ER -