zkPass employs a hybrid zero-knowledge approach, merging interactive (VOLE-ZK 23) and non-interactive protocols. VOLE-ZK 23 ensures data origin authenticity and client tamper protection, optimized by SoftSpoken for efficiency and focusing on AND gates for simplicityzkPass uses Three-Party TLS (3P-TLS), and Hybrid Zero-Knowledge Proof#ZKP generating shared session keys with P encryption for security. P and V jointly compute keys for and authentication, with V restricted from accessing the user's private data. The process includes standard TLS steps and prepares for zero-knowledge$ZKP proofs.