Educational pure-Python implementation of ZKP proof systems (Groth16 + PLONK) using py_ecc/bn128
-
Updated
Feb 7, 2026 - Python
Educational pure-Python implementation of ZKP proof systems (Groth16 + PLONK) using py_ecc/bn128
A QAP compiler implemented in Python, used to compile the codes written in a Python-like programming language into its QAP form, and perform Groth16's setup, proof and verification steps.
CRISP: Cryptographic Root-of-trust Identity and Sensor Provenance — a four-layer defense against biometric injection attacks using TPM attestation, PQ-hybrid encryption, ZK proofs, and entropy detection.
Deterministic, bare-metal field encoding and local answer map-back
Modular Groth16 verifier in Python with snarkjs compatibility, tests, and real-world example.
Real-time smurfing/layering detection in cross-border settlements.
Incremental Merkle Tree (IMT) - a specialized form of a Merkle tree designed to allow for efficient appending of new elements
Verifiable autonomous vehicle perception using zk-SNARKs (Groth16) with cryptographic integrity and privacy guarantees.
Capability denial benchmark proving 0% jailbreak rate across 160+ attack vectors. zkML safety proofs on Base mainnet.
ZirForge Finance — post-quantum private institutional finance & RegTech subsystem on ZirOS. Artifact-only verification release: ZK proofs, verifier, Compact contracts, evidence, integrity spine.
A distributed WAF architecture combining ML-based threat detection, zero-knowledge verification, Byzantine consensus, and STIX/TAXII threat intelligence sharing.
ZKP-RA: Zero-Knowledge Proof Reasoning Anchors for mitigating memory poisoning in autonomous agentic DeFi — Groth16 zk-SNARKs, Circom circuits, on-chain Solidity verifier, Python agent guardian. 182ms proofs, 9.7x gas reduction vs zkML.
Add a description, image, and links to the groth16 topic page so that developers can more easily learn about it.
To associate your repository with the groth16 topic, visit your repo's landing page and select "manage topics."