📄️ Efficient ECC in zkSNARKs using ZoKrates
Elliptic Curve Cryptography (ECC) is a powerful tool that has many applications in the blockchain space and cryptography in general. With one of the last releases, we added support for efficient ECC-based cryptographic primitives inside a zkSNARK construction.
📄️ Proving Knowledge of a Hash Pre-Image with ZoKrates
In this article we implement a problem very typical for blockchain use-cases: proving the knowledge of a pre-image for a given SHA-256 digest. We will begin demystifying this machinery by computing the SHA-256 hash of the number 5. We will navigate through several options using different languages.
📄️ Introduction to zk-SNARKs (Part 1)
Overview