IEEE Access • Vol 11
A Privacy-Preserving Zero-Knowledge Proof for Blockchain
January 2023 • Po-Wen Chi, Yanan Lance Lu, Albert Guan
Zero-Knowledge Proof (ZKP) is a useful tools for proving that a prover possesses a secret without revealing it to the verifier. Designated Verifier Proof (DVP) is a special type of ZKP that adds the ability to restrict the identity of verifiers so that only pre-determined authorized verifiers can verify. However, DVP and other similar schemes do not work if the verifier provides some additional information to indicate the provenance of the proof. Since this information may be stored on the blockchain, the proof ca…