零知识证明

  1. schnorrkel

    Schnorr VRF、签名等使用 Ristretto 群

    v0.11.4 333K #schnorr-signature #signature #signature-scheme #ed25519 #curve25519 #ecc #zero-knowledge-proofs
  2. neptune

    Poseidon 在 BLS12-381 上进行哈希以用于 Filecoin

    v13.0.0 53K #poseidon-hash #zero-knowledge-proofs #bls12-381 #hashing #filecoin #curve #field
  3. ark-groth16

    2016 年 Groth zkSNARK 证明系统

    v0.5.0-alpha.1 71K #zk-snarks #zero-knowledge-proofs #zero-knowledge #snark #zk-snark #groth-maller #cryptography
  4. risc0-zkvm

    RISC Zero 零知识虚拟机

    v1.1.0-rc.2 14K #zk-vm #zero-knowledge-proofs #execution #risc-v #guest #risc0 #proof
  5. risc0-zkp

    RISC Zero 零知识证明系统核心crate

    v1.1.0-rc.2 16K #zero-knowledge-proofs #zk-stark #risc #algorithm #circuit #proving #risc0
  6. triton-vm

    带有代数执行表 (AET) 和算术中间表示 (AIR) 的虚拟机,用于与 STARK 证明系统结合使用,以允许证明正确...

    v0.42.0-alpha.9 410 #virtual-machine #intermediate-representation #zero-knowledge-proofs #stark #vm #zero-knowledge #recursion
  7. decaf377

    为在 BLS12-377 上进行 SNARK 设计的素数阶群

    v0.10.1 7.7K #zero-knowledge-proofs #elliptic-curve #snark #circuit #field #group #construction
  8. dusk-poseidon

    在 Bls12-381 标量场上进行的 Poseidon 哈希算法

    v0.40.0 450 #poseidon-hash #zero-knowledge-proofs #zero-knowledge #scalar-field #cryptography #crypto
  9. curve25519-dalek-v2

    ristretto255 和 Curve25519 群运算的纯 Rust 实现

    v4.1.3 #curve25519 #ristretto #ristretto255 #curve-point #cryptography #zero-knowledge-proofs #anonymous-credentials
  10. acir

    虚拟机处理的IR,类似于LLVM IR

    v0.46.0 #intermediate-representation #zero-knowledge-proofs #opcode #noir #ir #proving #programming
  11. blitzar

    blitzar-sys crate 的高级Rust封装

    v3.2.0 1.0K #zero-knowledge-proofs #bls12-381 #elliptic-curve #curve25519 #bn254 #gpu-cryptography #cpu-gpu
  12. sunscreen

    支持Brakerski/Fan-Vercauteren (BFV)方案的完全同态加密(FHE)编译器

    v0.8.1 170 #fhe #lattice #bfv #cryptography #compiler-error #zero-knowledge-proofs
  13. miden-verifier

    Miden VM执行验证器

    v0.10.5 8.4K #miden #verifier #stark #zkp #zero-knowledge-proofs
  14. halo2_proofs

    基于PLONK的快速零知识证明系统,无需信任设置

    v0.3.0 26K #zero-knowledge-proofs #zk-snarks #proofs #zkp #zk-proofs #proof #halo
  15. libpep

    PEP原语,提供伪代码化和加密接口

    v0.3.1 #pep #pseudonimization #encryption-key #cryptography #zero-knowledge-proofs #crypto
  16. proof_system

    包含各种加密原语的证明系统

    v0.31.0 120 #zero-knowledge-proofs #proof #statement #bbs #signature #proving #prover
  17. brillig_vm

    处理Brillig字节码的虚拟机,用于将非确定性引入ACVM

    v0.46.0 #zero-knowledge-proofs #virtual-machine #non-deterministic #bytecode #proving #snark #acvm
  18. oberon

    无需电子邮件、短信或认证应用的多因素零知识令牌。令牌有效性的证明仅为96字节,而令牌本身仅为48字节

    v2.2.1 140 #authentication #zero-knowledge #zero-knowledge-proofs #public-key #cryptography
  19. acir_field

    ACIR使用的域实现

    v0.46.0 110 #zero-knowledge-proofs #acir #programming-language #noir #field #cryptography #domain
  20. acvm

    给定后端/证明系统的ACIR处理虚拟机

    v0.46.0 #virtual-machine #zero-knowledge-proofs #noir #acir #snark #proving #processes
  21. brillig

    用于非确定性的ACIR字节码

    v0.46.0 #non-deterministic #zero-knowledge-proofs #bytecode #noir #programming-language #acir #cryptography
  22. elastic-elgamal

    带有可插拔加密后端的ElGamal加密和相关零知识证明

    v0.3.0 #zero-knowledge-proofs #elgamal #encryption-key #encryption #zero-knowledge #shared-key #secret-sharing
  23. curv-kzen

    Curv包含一个用于添加新椭圆曲线的极其简单的接口。使用此库进行通用椭圆曲线密码学

    v0.10.0 5.1K #elliptic-curve #zero-knowledge-proofs #secret-sharing #party #interface #verifiable #general
  24. bn254_blackbox_solver

    针对bn254曲线特定黑盒函数的求解器

    v0.46.0 #black-box #zero-knowledge-proofs #bn254 #solver #curve #noir #function
  25. vb_accumulator

    正态和通用双线性映射累加器和成员证明及非成员证明协议

    v0.26.0 550 #zero-knowledge-proofs #accumulator #membership #dynamic #verification #group #universal
  26. kzen-paillier

    Paillier部分同态加密方案的纯Rust库,效率高

    v0.4.3 4.6K #zero-knowledge-proofs #encryption #homomorphic #paillier #zero-knowledge #encryption-decryption #cryptography
  27. vade

    VC和DID引擎

    v0.1.1 100 #did #vc #zero-knowledge-proofs #ssi
  28. dapol

    DAPOL+ 负债证明协议

    v0.4.0 110 #merkle-tree #bulletproofs #zero-knowledge #zero-knowledge-proofs #data-privacy #assets #crypto
  29. bbs_plus

    BBS和BBS+签名和证明签名知识的协议

    v0.22.0 250 #bbs #signature #zero-knowledge-proofs #schnorr-signature #proof #phase #group
  30. proof-of-sql-parser

    SQL解析用于SQL执行证明引擎

    v0.15.0 5.6K #sql-parser #sql-query #execution-engine #proof #zero-knowledge #zero-knowledge-proofs #query-parser
  31. tfhe-zk-pok

    TFHE 的加密零知识证明

    v0.3.0-alpha.0 100 #zero-knowledge-proofs #zero-knowledge #proof #zero #knowledge #vector-commitments
  32. test-dalek-docs

    ristretto255 和 Curve25519 群运算的纯 Rust 实现

    v4.0.0-pre.5 #curve25519 #ristretto #cryptography #anonymous-credentials #zero-knowledge-proofs #ristretto255 #crypto
  33. smc_range_proof

    基于集合成员检查和和集的域证明

    v0.6.0 160 #range-proof #zero-knowledge-proofs #signature #paper #pairing #check #sumsets
  34. sunscreen_backend

    Sunscreen 编译器的后端

    v0.8.1 190 #fhe #lattice #back-end #cryptography #bfv #zero-knowledge-proofs #proof
  35. halo2-ecc

    halo2 的电路中椭圆曲线库

    v0.4.1 290 #elliptic-curve #circuit #halo2 #zero-knowledge-proofs #bn254 #fields #scalar-field
  36. mpvss-rs

    公开可验证的秘密共享库

    v0.2.7 #secret-sharing #zero-knowledge-proofs #pvss-scheme #threshold-crypto
  37. chaum_pedersen_auth

    使用 Chaum Pedersen 算法的 ZKP(零知识证明)

    v0.1.4 280 #zero-knowledge-proofs #grpc-server #grpc-client #proof #zkp #client-server #algorithm
  38. dalek-test-curve-docs

    ristretto255 和 Curve25519 群运算的纯 Rust 实现

    v4.0.0-pre.5 #curve25519 #ristretto #cryptography #ristretto255 #anonymous-credentials #zero-knowledge-proofs #crypto
  39. rdf-proofs

    Linked Data 的 BBS+ 签名和零知识证明

    v0.10.0-alpha.1 #verifiable-credentials #linked-data #zero-knowledge-proofs #rdf #bbs #signatures #signature-scheme
  40. zk

    零知识密码学特性

    v0.1.1 230 #zero-knowledge #traits #zero-knowledge-proofs #cryptography #proof
  41. sunscreen_curve25519

    ristretto255 和 Curve25519 群运算的纯 Rust 实现

    v0.8.1 #curve25519 #ristretto #密码学 #ristretto255 #零知识证明 #匿名凭证 #crypto
  42. libsumatracrypt-rs

    密码学

    v0.4.1 600 #后量子密码学 #加密 #签名 #密码学 #摘要 #零知识证明 #哈希
  43. tari_bulletproofs

    使用 Ristretto 的 Bulletproofs 的纯 Rust 实现

    v4.4.1 #bulletproofs #ristretto #零知识 #密码学 #零知识证明 #系统 API #crypto
  44. paillier-zk

    Paillier 加密方案的 ZK-证明

    v0.4.0 380 #zk-proofs #paillier #零知识 #零知识证明 #zk
  45. sunscreen_bulletproofs

    使用 Ristretto 的 Bulletproofs 的纯 Rust 实现

    v0.8.1 #bulletproofs #ristretto #零知识 #密码学 #零知识证明 #系统 API #crypto
  46. triptych

    Triptych 零知识证明系统的实验性 Rust 实现

    v0.1.1 #verification-key #key-set #零知识证明 #签名 #signing-key #tags #proving
  47. sunscreen_runtime

    Sunscreen 中执行各种 FHE 操作的运行时

    v0.8.1 210 #fhe #lattice #零知识证明 #密码学 #bfv
  48. wedpr_l_bulletproofs

    使用 Ristretto 的 Bulletproofs 的纯 Rust 实现

    v1.0.5 #bulletproofs #ristretto #零知识 #密码学 #零知识证明 #系统 API #crypto
  49. arecibo

    无信任设置的递归 zkSNARKs

    v0.1.1 120 #zk-snarks #零知识证明 #证明 #证明 #密码学
  50. ark-groth16-zypher

    2016 年 Groth zkSNARK 证明系统

    v0.4.0 #zk-snarks #零知识 #snark #密码学 #zk-snark #groth-maller #零知识证明
  51. zero-plonk

    PLONK ZK-Proof 算法的纯 Rust 实现

    v0.1.10 #plonk #零知识证明 #zk-snarks #零知识 #密码学 #crypto
  52. sn_curv

    Curv包含一个用于添加新椭圆曲线的极其简单的接口。使用此库进行通用椭圆曲线密码学

    v0.10.1 6.9K #椭圆曲线 #秘密共享 #零知识证明 #ecdh #通用 #可验证 #方案
  53. bls_bulletproofs

    使用 Ristretto 的 Bulletproofs 的纯 Rust 实现

    v1.1.1 #bulletproofs #ristretto #零知识 #零知识证明 #密码学 #系统API #crypto
  54. blitzar-sys

    Rust对Blitzar库的绑定

    v1.78.2 2.6K #零知识证明 #gpu-curve25519 #gpu-ristretto #gpu密码 #gpu密码学 #gpu-ristretto255 #cpu-gpu
  55. paillier-lsc

    Paillier部分同态加密方案的纯Rust库,效率高

    v0.1.3 #加密 #零知识证明 #同态 #零知识 #paillier #加密解密 #密码学
  56. aeonflux

    使用代数消息认证码(aMACs)的可组合、轻量级、快速的基于属性的匿名证书,具有无限(aeon)重随机(flux)表示,使用对称可验证加密...

    v0.2.0 #匿名证书 #零知识证明 #证书 #消息认证 #零知识 #匿名 #加密解密
  57. zkinterface

    zkInterface的实现

    v1.3.4 #零知识 #零知识证明 #zk证明 #密码学 #zk
  58. paillier

    Paillier加密方案纯Rust实现

    v0.2.0 #零知识证明 #同态加密 #零知识 #加密解密 #密码学 #安全计算
  59. sunscreen_compiler_common

    包含Sunscreen FHE和ZKP编译器的常用功能

    v0.8.1 #多变量多项式 #零知识证明 # #密码学 #bfv
  60. signature_bbs_plus

    Ockam BBS+签名实现

    v0.37.0 #签名 #零知识证明 #Ockam #签名方案 #bls #密码学
  61. zkp

    Schnorr证明自动生成实现的工具包

    v0.8.0 #零知识证明 #零知识 #ristretto #编译器 #密码学 #nizk #Schnorr签名
  62. lox-zkp

    Schnorr证明自动生成实现的工具包

    v0.8.0 130 #零知识证明 #lox #零知识 #ristretto #匿名证书 #密码学 #nizk
  63. signature_ps

    Ockam PS签名实现

    v0.35.0 130 #签名方案 #签名 #零知识证明 #Ockam #bls #生成密钥
  64. boo-hoo

    ZKBoo

    v0.2.0 #零知识证明 #输入输出 #电路 #证明 #布尔 #实验性 #密码学
  65. sn_bulletproofs

    使用 Ristretto 的 Bulletproofs 的纯 Rust 实现

    v0.1.0 #bulletproofs #零知识证明 #ristretto #零知识 #密码学 #系统API #数学
  66. generic-ec-zkp

    基于generic-ec crate构建的ZK证明和原语

    v0.4.0 420 #zk-proofs #elliptic-curve #zero-knowledge-proofs #no-alloc
  67. curve25519-dalek-organism

    ristretto255 和 Curve25519 群运算的纯 Rust 实现

    v1.2.3 #curve25519 #ristretto #ristretto255 #cryptography #crypto #zero-knowledge-proofs
  68. compressed_sigma

    压缩Sigma协议和k-Out-Of-n部分知识证明

    v0.0.8 #zero-knowledge-proofs #sigma #threshold-signature #compression #partial #secure #secret-sharing
  69. arcturus

    机密交易的零知识证明

    v0.4.0 160 #zero-knowledge-proofs #zero-knowledge #zk #cryptography #no-std #crypto
  70. libswifft

    提供SWIFFT的C/C++库,SWIFFT是最快的可用安全哈希函数之一,同时也是抗碰撞性,同时方便预像知识零知识证明(ZKPoKP)...

    v0.2.0 #zero-knowledge-proofs #hash #post-quantum #swifft #cc #secure #preimage
  71. curv-lsc

    Curv包含一个用于添加新椭圆曲线的极其简单的接口。使用此库进行通用椭圆曲线密码学

    v0.1.2 #elliptic-curve #general #zero-knowledge-proofs #extremely #interface #curv #onboard
  72. zkrisc

    基于RISC-V和zkSNARK的零知识CPU

    v0.1.0 #mpc #zero-knowledge-proofs #zkp #vrf #risc #distributed #zkdb
  73. zkinterface-libsnark

    通过zkInterface对libsnark/gadgetlib的包装

    v1.1.3 #zero-knowledge-proofs #interop #gadget #back-end #proof #frontend #libsnark
  74. plonky2_monolith

    使用Monolith哈希生成Plonky2证明和编写Plonky2电路

    v0.1.0 #hash #zero-knowledge #plonk #cryptography #zero-knowledge-proofs
  75. bbs

    BBS+签名方案

    v0.4.1 700 #signature-scheme #zero-knowledge-proofs #messages #short #group #signer #generate
  76. halo2-wasm

    halo2电路库的Wasm绑定

    v0.3.4 #zero-knowledge-proofs #wasm-module #wasm-bindings #circuit #halo2 #proof #building
  77. ark-gm17

    2017年Groth-Maller zkSNARK证明系统

    v0.3.0 220 #zk-snarks #zero-knowledge #snark #zero-knowledge-proofs #groth-maller #cryptography #zk-snark
  78. cairo-lang-runner

    基本的 cairo 运行器

    v2.7.1 23K #零知识证明 #运行 #运行器 #基本 #语言 #stark-net #gas
  79. cairo-run

    Cairo 编程语言的运行器可执行文件

    v2.7.1 310 #零知识证明 #运行器 #图灵完备 #编程语言 #可执行文件 #计算 #starknet
  80. 尝试使用 DuckDuckGo 搜索。

  81. cairo-format

    Cairo 编程语言的格式化可执行文件

    v2.7.1 240 #编程语言 #格式化器 #图灵完备 #零知识证明 #可执行文件 #stark-net #程序
  82. cairo-lang-test-utils

    在 Cairo 编译器项目中编写测试

    v2.7.1 18K #语言 #零知识证明 #编译器 #cairo #首次 #计算 #zkp
  83. cairo-language-server

    Cairo 编程语言的语言服务器可执行文件

    v2.7.1 290 #编程语言 #语言服务器 #可执行文件 #零知识证明 #计算 #zkp #通用
  84. cairo-compile

    Cairo 编程语言的编译器可执行文件

    v2.7.1 240 #编程语言 #零知识证明 #图灵完备 #程序 #可执行文件 #可证明 #starknet
  85. sunscreen_zkp_backend

    包含 Sunscreen 编译器的 ZKP 后端

    v0.8.1 #全同态加密 #格密码学 #零知识证明 #bfv
  86. zkp-error-utils

    返回 Result::Err 的断言宏

    v0.2.0 #无标准 #断言 #返回 #err # #零知识证明 #
  87. rln

    管理、计算和验证 zkSNARK 证明和 RLN 原语的 API

    v0.5.1 #zk-snarks #证明 #zk-proofs #验证 #系统 #默克尔树 #零知识证明
  88. risc0-zkp-hal

    RISC Zero 零知识证明系统硬件抽象层 crate

    v0.10.0 #零知识证明 #硬件抽象 #证明 #risc-v #系统 #risc0 #hal
  89. compiler-llvm-builder

    ZKsync LLVM 框架构建器

    v1.0.30 1.8K #llvm #zero-knowledge-proofs #builder #ethereum #zk-sync #framework #rollup
  90. zkp_grpc_server

    使用 chaum pedersen 算法进行 ZKP(零知识证明)的 gRPC 服务器

    v0.1.0 #zero-knowledge-proofs #grpc-server #pedersen #proof #algorithm #zkp #chaum
  91. risc0-zkp-core

    RISC Zero 零知识证明系统核心crate

    v0.10.0 #finite-fields #zero-knowledge-proofs #numbers #zk-stark #virtual-machine #transform #field
  92. zkp_grpc_client

    使用 chaum pedersen 算法进行 ZKP(零知识证明)的 gRPC 客户端

    v0.1.0 #zero-knowledge-proofs #grpc-client #zkp #algorithm #proof #pedersen #chaum
  93. zkmatrix

    线性代数的 zk-SNAKR

    v0.1.1 #linear-algebra #matrix-multiplication #matrix-operations #zero-knowledge-proofs #zk-snarks #math #random
  94. delegatable_credentials

    用于开发 DAC(可委托匿名凭证)的方案

    v0.8.0 #anonymous-credentials #public-key #signatures #scheme #class #equivalence #zero-knowledge-proofs
  95. aries-bbssignatures

    Hyperledger Aries 的 BBS+ 签名支持

    v0.1.0 #signatures #bbs #zero-knowledge-proofs #messages #group #aries #signature-scheme
  96. zero-network

    零网络隐私保护区块链

    v0.1.10 #zero #zero-knowledge-proofs #blockchain #privacy-preserving #applications #cryptographic #centralized
  97. cryptid

    使用 Curve25519 作为群的阈值 ElGamal 密码系统,带有零知识证明

    v0.2.8 #elgamal #threshold #zero-knowledge-proofs #curve25519 #group #cryptosystem
  98. risc0-zkp-verify

    RISC Zero 零知识证明系统验证 crate

    v0.6.0 #zero-knowledge-proofs #risc #proof #risc0 #verify #system #cryptography
  99. zkplmt

    线性成员元组库的零知识证明

    v0.4.5 #tuple #zero-knowledge-proofs #linear #proof #member
  100. arkworks-r1cs-gadgets

    使用 Arkworks 编写的 Webb 协议的 r1cs 零知识小工具

    v1.2.0 270 #merkle-tree #zero-knowledge-proofs #gadget #circuit #poseidon-hash #r1cs #proof