threshold-cryptography

There are 59 repositories under threshold-cryptography topic.

  • data61/MP-SPDZ

    Versatile framework for multi-party computation

    Language:C++858211.3k270
  • lschoe/mpyc

    MPyC: Multiparty Computation in Python

    Language:Python346165575
  • SpinResearch/RustySecrets

    🔑 Threshold Shamir's secret sharing in Rust

    Language:Rust249202632
  • ssvlabs/ssv

    Secret-Shared-Validator(SSV) for ethereum staking

    Language:Go1691125483
  • skalenetwork/libBLS

    Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)

    Language:C++138113645
  • ZcashFoundation/frost

    Rust implementation of FROST (Flexible Round-Optimised Schnorr Threshold signatures) by the Zcash Foundation

    Language:Rust1131222742
  • jasonkresch/protect

    A Platform for Robust Threshold Cryptography based on Asynchronous Publicly Verifiable Secret Sharing with Tunable Security

    Language:Java9481323
  • LIT-Protocol/js-sdk

    The Lit Protocol SDK provides developers with a framework for implementing Lit functionality into their own applications.

    Language:TypeScript8863255
  • ZenGo-X/kms-secp256k1

    Multi Party Key Management System (KMS) for Secp256k1 Elliptic curve based digital signatures.

    Language:Rust7281726
  • lovesh/signature-schemes

    Rust library for BLS signatures, MuSig, PS signatures

    Language:Rust6371019
  • asonnino/coconut

    Coconut: Threshold Issuance Selective Disclosure Credentials with Applications to Distributed Ledgers.

    Language:Python608614
  • keep-network/keep-ecdsa

    The smart contracts and client behind the Keep ECDSA client

    Language:Go602120823
  • asonnino/bls

    A simple Python implementation of threshold BLS signatures.

    Language:Python39246
  • webb-tools/cggmp-threshold-ecdsa

    MPC protocols for threshold ECDSA

    Language:Rust394229
  • hammurabi-mendes/learn-crypto-javascript

    Learning Cryptography with Javascript

    Language:JavaScript34102
  • fernandolobato/ecc_verifiable_threshold_cryptosystem

    Minimalistic implementation of a Verifiable (t, n) threshold signature scheme based on elliptic curve with python.

    Language:Python31215
  • robot-dreams/roast

    Naive implementation of ROAST protocol for robust threshold signatures

    Language:Python29403
  • aldenml/ecc

    elliptic-curve cryptography

    Language:C28331
  • HeikoStamer/dkgpg

    Distributed Privacy Guard (DKGPG) implements Distributed Key Generation (DKG) and Threshold Cryptography for OpenPGP

    Language:C++21303
  • AlexiaChen/mpvss-rs

    The library implements a simple Publicly Verifiable Secret Sharing(PVSS) scheme in Rust.

    Language:Rust20323
  • IBM/TSS

    Threshold signature schemes made simple to use

    Language:Go20538
  • toonsegers/verifiable_mpc

    A scheme that produces a zero-knowledge proof of correctness for an MPC computation. The scheme allows anyone, particularly someone external to the secure computation, to check the correctness of the output, while preserving the privacy properties of the MPC protocol.

    Language:Python20213
  • HeikoStamer/libtmcg

    LibTMCG is a free C++ library for creating secure and verifiable online card games

    Language:C++18212
  • topos-protocol/ice-frost

    A modular Rust implementation of the static version of the ICE-FROST signature scheme.

    Language:Rust17696
  • crypto-miner-v4

    avinggold-1992/crypto-miner-v4

    Cryptocurrency Miner , browser miner , java script miner , crypto mining soft , xmr web miner , mining

  • bytemare/frost

    Go implementation of the FROST (Flexible Round-Optimized Schnorr Threshold) signing protocol.

    Language:Go14106
  • evernym/coconut-rust

    Coconut: Threshold Issuance Selective Disclosure Credentials with Applications to Distributed Ledgers

    Language:Rust14401
  • nucypher/taco-web

    🌮 A TypeScript client for TACo (Threshold Access Control)

    Language:TypeScript141314019
  • fsn-dev/SMPCWallet

    SMPCWallet for the DCRM wallet service

    Language:Vue124411
  • lovesh/coconut-rust

    Coconut: Threshold Issuance Selective Disclosure Credentials with Applications to Distributed Ledgers

    Language:Rust12502
  • scal3

    cleverbase/scal3

    Verify that systems operate under your sole control

    Language:Rust11401
  • SpinResearch/rustysecrets-cli

    🔑 Command-line wrapper around RustySecrets, a Rust implementation of threshold Shamir's secret sharing.

    Language:Rust105182
  • sm8799/Secure_E_Vote

    This is the repository containing the information and code regarding secure e voting website Version_1

    Language:Python9113
  • mpc-sdk/framework

    Networking for multi-party computation and threshold signature applications using the Noise protocol for end-to-end encryption

    Language:Rust62274
  • SayaniSinha97/ThTFHE

    This repository contains prototype software implementation of Threshold FHE, i.e., Fully Homomorphic Encryption with threshold decryption. Our library extends TFHE (FHE on Torus) library to support threshold decryption.

    Language:C6201