Research on a Trusted Identity Authentication Mechanism for Enterprise Collaboration Based on MPC-TLS and Zero-Knowledge Proofs
Abstract
Enterprise collaboration in open networks faces a fundamental tension between verifying counterparty credential authenticity and preserving business privacy. Existing identity authentication methods either rely on easily forged static documents or demand full credential access, resulting in inefficient manual due diligence. This paper proposes a trusted identity authentication mechanism integrating MPC-TLS with zero-knowledge proofs (ZKPs) to achieve privacy-preserving verifiable data acquisition from authoritative sources. The mechanism operates in three stages: (1) distributed TLS client that prevents any single party from reconstructing complete session keys; (2) dynamic positioning anchor ZKP circuit enabling selective disclosure from unstructured JSON with $\mathcal{O}(N)$ R1CS constraints; (3) on-chain credential registration with $\mathcal{O}(1)$ proof verification. Experimental results show MPC-TLS completes within ~3.5 s (WAN), ZKP generation for 10KB data requires ~20 s, and on-chain verification consumes 369k Gas at a constant 8.5 ms verification time. This mechanism not only resolves the game-theoretic dilemma between identity verification and privacy leakage at the cryptographic level, but also provides a highly efficient and highly reliable identity authentication method.