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
47 stars
3 watching
6 forks
Language: JavaScript
last commit: over 2 years ago risc-vzk-snarks
Related projects:
Repository | Description | Stars |
---|---|---|
ronsor/riscv-zig | A RISC-V CPU emulator written in Zig. | 48 |
s-macke/jor1k | An emulator for the OpenRISC 1000 processor written in JavaScript | 1,739 |
scipr-lab/libsnark | A C++ library implementing a cryptographic method for proving the integrity of computations in zero knowledge. | 1,846 |
zokrates/zokrates | Toolbox for implementing and deploying zkSNARKs on the Ethereum blockchain | 1,836 |
chipsalliance/riscv-dv | An instruction generator for RISC-V processor verification | 1,036 |
iden3/snarkjs | A JavaScript and WebAssembly implementation of a zero-knowledge proof protocol for secure multi-party computations | 1,801 |
luozhuzhang/zkps-circuit-snark | A zk-SNARK implementation using circom and snarkjs for secure multi-party computation and decentralized applications. | 61 |
meilof/geppetri | An implementation of a Pinocchio-based adaptive zk-SNARK system for distributed computation | 16 |
chipsalliance/dromajo | An emulator designed to run RISC-V RV64GC code on RTL co-simulation hardware | 219 |
mrlsd/riscv-fs | A F# implementation of the RISC-V Instruction Set Architecture | 282 |
0xzkml/zk-mnist | A demo project that integrates machine learning and zero-knowledge proof verification in a web application using TypeScript. | 121 |
polarikus/flipper-zero_bc_scanner_emulator | An emulator that simulates a barcode scanner for testing cash registers | 146 |
zkcrypto/bellman | A crate for building and implementing zk-SNARK circuits | 1,031 |
zliuva/ktlswrapper | Enables TLS support without modifying existing applications | 23 |