Skip to content

Abstract

In this section, we would like to explain about the cryptgraphic scheme used for other privacy project.

Stealth Address

The Stealth Address hides the recipient address by creating one time address. Shortly, creating one time address from public key and recovering that private key with using Diffie-Hellman key exchange, users can hide who exactly receives the assets. The Monero uses this technology.

Pedersen Commitment

The Pedersen Commitment hides the transfer amount by commitment scheme. Shortly, using zero testing and generating blind factors, users can prove the amount validity without revealing actual amount. The Monero uses this technology.

Non Interactive Zero Knowledge Proof

The Non Interactive Zero Knowledge Proof proves the computation validity without revealing information about the value used with computation. In this section, we describe the zk-SNARKs. The Zcash uses this technology. Shortly, the QAP converts computation into polynomials, the Polynomial Commitment proves the validity of polynomials and the Homomorphic Encryption evaluates the polynomials without revealing raw coefficients.