1.
Community Guidelines
2.
Glossary
3.
Zero Knowledge Proofs
3.1.
Curated Resources
3.2.
Video Lecture Series
3.3.
Articles
3.3.1.
ZK Introductory
3.3.2.
Ingonyama Blogs
3.3.3.
ZKSNARKS
3.3.4.
STARKS
3.3.5.
Applications
3.3.6.
Vulnerabilities
3.4.
Hands-On ZK
3.5.
Protocols
3.5.1.
SNARK Protocols
3.5.2.
STARK Protocols
3.5.3.
Lookup Protocols
3.5.4.
Folding Scheme Protocols
3.5.5.
Other Protocols
3.6.
Mathematics
3.6.1.
Finite fields
3.6.2.
Cryptographic primitives
3.6.2.1.
Elliptic curves
3.6.2.2.
Hash functions
3.6.2.3.
Verifiable Delay functions
3.6.2.4.
Arithmetization
3.6.2.5.
Commitment Schemes
3.6.2.6.
Secure Multi Party Computation
3.6.2.7.
Proving Methods
3.6.3.
Computational Primitives
3.6.3.1.
Hardware acceleration
3.6.3.2.
Discrete Fourier Transforms
3.6.3.3.
Multi Scalar Multiplications
4.
Lattice based cryptography
4.1.
Fully Homomorphic Encryption
4.1.1.
Articles
4.1.2.
Schemes
4.1.3.
Libraries
4.1.4.
Mathematics
Light
Rust
Coal
Navy
Ayu
Ingopedia
Ingonyama Blogs
Check out blogs, papers, pieces, and videos published by the Ingonyama Team
Sumcheck 201
Medium Link
Application of Graph Methods for Efficient Quotient Polynomial Evaluation in Halo2
Medium Link
Fast Danksharding Video & Slides
Medium Link
Recap: ZK Capture the Flag
Medium Link
Introducing Blaze: ZK Acceleration for FPGA
Medium Link
Hardware Review: GPUs , FPGAs and Zero Knowledge Proofs
Medium Link
RISC Zero Prover Protocol & Analysis
Medium Link
ZK Hardware Table Stakes part 1 -MSM
Medium Link
Unleashing Secure AI
Medium Link
Fast Danksharding using ICICLE
Medium Link
Fast-Danksharding Implementation
Introducing ICICLE: An Open-Source GPU Library for Zero Knowledge Acceleration
Medium Link
ICICLE - GPU Library
A Brief History of Lookup Arguments
Medium Link
Paper
How Zero-Knowledge Proofs Will Change Gaming Forever
Medium Link
Intro to ECNTT from Starkware Sessions 2023
Medium Link
Deep Dive into the Sumcheck Protocol with Justin Thaler
YouTube Link
Multi-Precision Fast Modular Multiplication
Medium Link
Paper
Hardware-friendliness of HyperPlonk
Medium Link
Zero Knowledge Proofs and the Metaverse
Medium Link
The Z Games: Pushing ZK Provers to the Extreme
Medium Link
Goldilocks NTT Trick
Medium Link
Paper
Down the Rabbit Hole: Optimizing AWS F1 Direct Memory Access (DMA)
Medium Link
Sparkworks - Native Hardware Acceleration in Arkworks
Medium Link
NTT Mini: Exploring Winograd’s Heuristic for Faster NTT
Medium Link
Paper:
https://github.com/ingonyama-zk/papers/blob/main/Winograd_fft.pdf
Marlin & Me: A Deep Dive into the Heart of the Marlin ZK Protocol
Medium Link
Paper
Bridging the Multichain Universe with Zero Knowledge Proofs
Medium Link
Systemization of Knowledge: ZK-Friendly Hash Functions
Medium Link
Paper
HackerNoon: Using Cloud-ZK for Developing ZKP Acceleration in the Cloud
HackerNoon Link
Cloud-ZK: A Toolkit for Developing ZKP Acceleration in the Cloud
Medium Link
Repository Link
HackerNoon: Lowering the Barrier of Entry to Zero Knowledge Proofs
HackerNoon Link
A Mathematical Theory of Danksharding
Medium Link
Paper
PipeMSM: Hardware Acceleration for Multi-Scalar Multiplication
Medium Link and Paper
Fast Modular Multiplication
Medium Link
Paper
Ingopedia: A Repo for all things ZK
Medium Links
Poseidon-Hash Repository
Medium Link
Polygon’s zkEVM Fun Facts
Medium Link
Introducing Ingonyama
Medium Link