/zkPass-extension

The zkPass browser extension can proxy three parties TLS and generate zero-knowledge proofs

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

zkPass Extension

zkPass a Chromium extension which can proxy three parties TLS and generate zero-knowledge proofs.

Technology Dependence

Multi-party computation

Secure multi-party computation (also known as secure computation, multi-party computation (MPC) or privacy-preserving computation) is a subfield of cryptography with the goal of creating methods for parties to jointly compute a function over their inputs while keeping those inputs private. Unlike traditional cryptographic tasks, where cryptography assures security and integrity of communication or storage and the adversary is outside the system of participants (an eavesdropper on the sender and receiver), the cryptography in this model protects participants' privacy from each other.

TLS

Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network. The protocol is widely used in applications such as email, instant messaging, and voice over IP, but its use in securing HTTPS remains the most publicly visible.

Zero-knowledge proofs

zero-knowledge proofs is a method by which one party (the prover) can prove to another party (the verifier) that a given statement is true while the prover avoids conveying any additional information apart from the fact that the statement is indeed true.

You can install it by cloning this repo with: