This is a in-depth theoretical analysis on zero-knowledge proofs.INTRODUCTIONZero knowledge proofs are a very important field of cryptography, zero-knowledge is achieved when there are two parties involved. What do I mean about that? even before I explain that, what are zero knowledge proofs? Zero-knowledge proofs is where a prover makes a claim or an assertion to a verifier that his or her proof is valid, which must be approved by the verifier, without the prover leaking any knowledge other ...