Toon's repositories

verifiable_mpc

A scheme that produces a zero-knowledge proof of correctness for an MPC computation. The scheme allows anyone, particularly someone external to the secure computation, to check the correctness of the output, while preserving the privacy properties of the MPC protocol.

Language:PythonLicense:MITStargazers:20Issues:2Issues:1

sec_groups

A scheme to implement finite groups as oblivious data structures. The oblivious operations are defined by a set of secure multiparty computation (MPC) protocols. Practical protocols are presented for the group of quadratic residues, elliptic curves groups and class groups of imaginary quadratic orders.

Language:PythonLicense:MITStargazers:4Issues:3Issues:0

asn1crypto

Python ASN.1 library with a focus on performance and a pythonic API

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

pairings.py

Elliptic curve pairing in Python

Language:PythonLicense:BSD-2-ClauseStargazers:0Issues:1Issues:0

zk_helpers

Helpers for R1CS and QAP construction, and bn256 pairings. Credits to Vitalik Buterin and Jack Lloyd for original works.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:2Issues:1