from0k2bp

Protocol implementation

Exploring the development of a cryptographic protocol from scratch to production-ready implementation

From Zero (Knowledge) to Bulletproofs - writeup

GitHub

156 stars
7 watching
16 forks
Language: TeX
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
0xpolygonzero/plonky2 A Rust implementation of a cryptographic protocol for secure multi-party computation and proof systems 778
barrywhitehat/plonk_tutorial An incomplete and learning-focused implementation of a cryptographic protocol 78
boazbk/crypto Lecture notes and resources for an introductory cryptography course 514
b-chiang/protocol-reading-list A curated list of resources for understanding crypto protocols 436
bettercrypto/applied-crypto-hardening Documenting and maintaining best practices for secure online communication using cryptography. 704
k-bx/protocol-buffers A Haskell implementation of a language-neutral, platform-neutral way to serialize structured data 80
aksw/xodx An implementation of Semantic Pingback and PuSH for a Distributed Social Network 5
b-con/crypto-algorithms Public domain implementations of basic cryptography algorithms for educational and pragmatic purposes. 1,832
ethereum/yellowpaper A formal definition of the Ethereum protocol in TeX format 1,652
sdiehl/bulletproofs A cryptographic project providing a protocol for short, non-interactive zero-knowledge proofs of knowledge about committed values. 535
hit9/bitproto A compact, extensible protocol for serializing data structures at the bit level 131
espressosystems/jellyfish A Rust implementation of a cryptographic system and extensions. 406
cryptosubtlety/intuitive-advanced-cryptography A comprehensive resource providing in-depth explanations and practical implementations of advanced cryptographic concepts and techniques. 430
adria0/plonk-by-fingers Implementation of the Plonk by Hand protocol in Rust to understand its inner workings 60
mszostok/version Package to automatically collect and display version information in a CLI 101