ZKCross: An Efficient and Reliable Cross-Chain Authentication Scheme Based on Lightweight Attribute-Based Zero-Knowledge Proof
摘要
The consortium blockchain finds wide application in finance and logistics. However, these independent networks create information silos. Cross-chain authentication aims to bridge these gaps. It verifies qualifications across different blockchains, yet it can risk leaking sensitive data. The main methods include Attribute-Based Signatures (ABS) and Attribute-Based Zero-Knowledge Proof (ABZKP). ABZKP better handles key management, general applicability, and attribute verification than ABS. However, the current ABZKP suffers from large proof files and slow verification. Additionally, many schemes can’t handle sets of multiple attributes and may introduce centralization. Overall, the current schemes based on zero-knowledge proof still struggle to strike a balance between security and efficiency. We propose a reliable cross-chain authentication scheme. Our lightweight zero-knowledge proof algorithm enhances verification speed and reduces file size. We also introduce parallel verification to address security concerns. Security analysis and experiments show that ZKCross when properly configured, achieves near-perfect accuracy and outperforms others in size and speed. Thus, ZKCross stands as an efficient and dependable cross-chain authentication scheme.