[Cryptography] Is Non-interactive Zero Knowledge Proof an oxymoron?

Allen allen at credacash.com
Sat Mar 12 17:42:32 EST 2016


> This can be used in the same way as a digital signature...

It would also be correct to say (and this might be what you were  
looking for) that a digital signature algorithm is encompassed by the  
definition I gave for a zero knowledge proof.  In a digital signature  
algorithm, the public inputs are the message hash and the known public  
signing key, and the proof is the signature which proves knowledge of  
a hidden input (the private signing key) without revealing the hidden  
input.  So a digital signature is a non-interactive zero knowledge  
proof of knowledge.  It however does not include a richer set of  
operators that can be used in the conditions or constraint equations  
of other zero knowledge proof systems such as the Zero Knowledge  
Succinct Non-interactive Argument of Knowledge (zk-SNARK) used in the  
CredaCash cryptocurrency.  See [1] and the references cited therein.

[1] CredaCash Transaction Protocol, found at  
https://credacash.com/cryptocurrency/




More information about the cryptography mailing list