Prove someone has a piece of data with certainty using a fast challenge-response algorithm that does not disclose any piece of said data.
-
Updated
Mar 19, 2018 - Python
Prove someone has a piece of data with certainty using a fast challenge-response algorithm that does not disclose any piece of said data.
Helios Server (Helios is an end-to-end verifiable voting system) as library
Solidity crypto libraries, ring signatures, proof of knowledge, packed signatures etc. with matching Python implementations for secp256k1 and (alt)BN-256
Zero-knowledge proof with User-centric identity management
Zero-Knowledge password-based authentications with a cache of temporary, asymmetric credentials
A zero knowledge user authentication system based on Schnorr's signature algorithm.
Trying to establish an electronic voting system model in pure python. Can be messy.
A Zero-Knowledge File Hosting Service with an API and a GUI Client
Zero-knowledge implementation of stratego using Aleo
Library for programming zk-SNARKs directly in Python
基于python3-Django和Bootstrap的简易博客系统。
OpenVPN VPN Gate Client for Linux, connects you to a random Free VPN in a country of your choice by country code.
Python cffi wrapper of the secp256k1-zkp fork for the GRIN's Mimblewimble protocol
Prove in quantum-resistant zero-knowledge that you know the square of the nth fibonacci number.
Klefki is a playground for researching elliptic curve group based algorithm, such as MPC, ZKP and HE. All data types & structures are based on mathematical defination of abstract algebra.
Explore the world of zero-knowledge proofs from first principles.
CLI tool for Oxide, the zero-knowledge circuit package-manager by IronMill
A Python library that allows for easy compiling/proving/verifying of zk circuits.
This repository contains the benchmark for circom circuits.
Add a description, image, and links to the zero-knowledge topic page so that developers can more easily learn about it.
To associate your repository with the zero-knowledge topic, visit your repo's landing page and select "manage topics."