lemonviv / python-zk-proofs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python-zk-proofs

This was first created as part of ECE/CS 598AM Cryptocurrency Security at University of Illinois at Urbana-Champaign

This file contains several examples of zero-knowledge proof schemes (specifically, Sigma protocols), implemented in python.

This code uses Jeremy Kun's beautiful python library for elliptic curves and finite fields. Alternatives like gmpy would be feasible as well.

Released under the CRAPL license (TODO: add link to CRAPL license)

About


Languages

Language:Python 100.0%