zkRiscV

ZK CPU emulator

A RISC-V CPU emulator implemented as a zero-knowledge verification system to prove program execution correctness

A Risc-V CPU implemented as a zk-SNARK

GitHub

47 stars
3 watching
6 forks
Language: JavaScript
last commit: about 4 years ago
risc-vzk-snarks

Related projects:

RepositoryDescriptionStars
ronsor/riscv-zigA RISC-V CPU emulator written in Zig.48
s-macke/jor1kAn emulator for the OpenRISC 1000 processor written in JavaScript1,739
scipr-lab/libsnarkA C++ library implementing a cryptographic method for proving the integrity of computations in zero knowledge.1,846
zokrates/zokratesToolbox for implementing and deploying zkSNARKs on the Ethereum blockchain1,836
chipsalliance/riscv-dvAn instruction generator for RISC-V processor verification1,036
iden3/snarkjsA JavaScript and WebAssembly implementation of a zero-knowledge proof protocol for secure multi-party computations1,801
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
chipsalliance/dromajoAn emulator designed to run RISC-V RV64GC code on RTL co-simulation hardware219
mrlsd/riscv-fsA F# implementation of the RISC-V Instruction Set Architecture282
0xzkml/zk-mnistA demo project that integrates machine learning and zero-knowledge proof verification in a web application using TypeScript.121
polarikus/flipper-zero_bc_scanner_emulatorAn emulator that simulates a barcode scanner for testing cash registers146
zkcrypto/bellmanA crate for building and implementing zk-SNARK circuits1,031
zliuva/ktlswrapperEnables TLS support without modifying existing applications23