zkCNN

CNN snark

An implementation of a GKR-based snark for CNN model inference, providing a zero-knowledge proof protocol for neural network computations.

A GKR-based zero-knowledge proof protocol for CNN model inference.

GitHub

73 stars
3 watching
13 forks
Language: C++
last commit: over 3 years ago

Related projects:

RepositoryDescriptionStars
lyronctk/zatorThis project verifies the inference of a deep neural network using recursive SNARKs and leverages a folding scheme to reduce computation complexity.160
zk-ml/tachikomaDefines a standard for serializing neural network inference processes into a graph of operator computational traces.33
luozhuzhang/zkps-circuit-snarkA zk-SNARK implementation using circom and snarkjs for secure multi-party computation and decentralized applications.61
meilof/geppetriAn implementation of a Pinocchio-based adaptive zk-SNARK system for distributed computation16
matter-labs-archive/snarkygpuA GPU-based zkSNARK prover that aims to improve the performance of distributed verification processes for blockchain applications.23
szagoruyko/binary-wide-resnetAn implementation of a 1-bit weight neural network architecture using PyTorch124
jeshraghian/snntorchA Python package for training spiking neural networks with gradient-based learning1,383
iden3/snarkjsA JavaScript and WebAssembly implementation of a zero-knowledge proof protocol for secure multi-party computations1,801
benedekrozemberczki/capsgnnA PyTorch implementation of a graph neural network architecture1,246
benedekrozemberczki/mixhop-and-n-gcnA deep learning framework implementation of higher-order graph convolutional architectures and their applications403
ebfull/powersoftauA multi-party computation protocol for generating secure parameters using zk-SNARKs141
zokrates/zokratesToolbox for implementing and deploying zkSNARKs on the Ethereum blockchain1,836
consensys/gnarkA fast zk-SNARK library with a high-level API to design circuits.1,459
benedekrozemberczki/sgcnAn implementation of a deep learning algorithm for graph data270