GitHub topics: secure-multi-party-computation
NillionNetwork/blindfold-ts
TypeScript library for working with encrypted data within nilDB queries and replies.
Language: TypeScript - Size: 312 KB - Last synced at: about 3 hours ago - Pushed at: 11 days ago - Stars: 8 - Forks: 4

tuneinsight/lattigo
A library for lattice-based multiparty homomorphic encryption in Go
Language: Go - Size: 11.7 MB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 1,322 - Forks: 190

applied-crypto-lab/picco
This repository corresponds to the PICCO compiler for secure multi-party computation published in 2013 with more recent efficiency improvements.
Language: C - Size: 3.71 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 11 - Forks: 4

NillionNetwork/nilql-py
Python library for working with encrypted data within nilDB queries and replies.
Language: Python - Size: 80.1 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 4 - Forks: 2

lschoe/mpyc
MPyC: Multiparty Computation in Python
Language: Python - Size: 19.3 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 398 - Forks: 80

data61/MP-SPDZ
Versatile framework for multi-party computation
Language: C++ - Size: 18.8 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1,035 - Forks: 318

sine-fdn/tandem
A maliciously secure two-party computation engine which is embeddable and accessible
Language: Rust - Size: 1.8 MB - Last synced at: 4 days ago - Pushed at: 27 days ago - Stars: 188 - Forks: 16

CoderSerio/smpc-millionaires-wealth-comparison
Secure Multi-Party Computation (SMPC), 安全多方验证计算——百万富翁问题
Language: Python - Size: 3.91 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

shine813/Secure-Multi-Party-Computation-Protocol
基于phe库的安全多方计算协议实现
Language: HTML - Size: 242 KB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 0

khoaguin/ppml-materials
A compiled list of resources and materials for PPML
Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 1

cicada-mpc/cicada-mpc
Fault-tolerant secure multiparty computation in Python.
Language: Python - Size: 5.72 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 6 - Forks: 1

NillionNetwork/tinynmc
Minimal pure-Python implementation of a secure multi-party computation (MPC) protocol for evaluating arithmetic sum-of-products expressions via a non-interactive computation phase.
Language: Python - Size: 55.7 KB - Last synced at: 22 days ago - Pushed at: 8 months ago - Stars: 66 - Forks: 14

Crypto-TII/FANNG-MPC
Your GoTo Library for NN's over MPC
Language: Verilog - Size: 219 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 6 - Forks: 0

ing-bank/threshold-signatures 📦
Threshold Signature Scheme for ECDSA
Language: Rust - Size: 1.49 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 202 - Forks: 44

ipc-lab/private-ml-for-health
Dopamine: Differentially Private Federated Learning on Medical Data (AAAI - PPAI)
Language: Python - Size: 66.7 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 72 - Forks: 17

RaghavendraRQ/Secure-Multi-Party-Computation-CPP
Secure Multiparty Computation Protocols written in C++ for efficiency and scalability
Language: SWIG - Size: 2.74 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

pengyuan-zhou/Privacy-Preserving-Computation-PaperList
Paper list and relevant material for Privacy-Preserving Computation.
Size: 8.79 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 3

RaghavendraRQ/Secure-Multiparty-Computation
This repository contains protocols for SMPC for privacy preserving computation
Language: Python - Size: 65.4 KB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

Consensys/hellhound 📦
HellHound is a decentralized blind computation platform.
Language: Go - Size: 2.59 MB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 32 - Forks: 5

GiuliaGualtieri/PrivacyTech-LearningHub
Unlock the future of privacy! Dive into a comprehensive collection of resources, tools, and insights on privacy-enhancing technologies.
Size: 29.3 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

marcoonroad/spadille
Verifiable/deterministic fair tickets generation for lotteries, raffles and gambling games. :rhinoceros: :four_leaf_clover: :spades: :game_die:
Language: JavaScript - Size: 324 KB - Last synced at: 26 days ago - Pushed at: 11 months ago - Stars: 45 - Forks: 9

nthparty/otc
Oblivious transfer (OT) communications protocol message/response functionality implementations based on Curve25519 and the Ristretto group.
Language: Python - Size: 2.78 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 4

chenlexuan/pets-playground
Privacy enhancing technologies (PETs) playground.
Language: Python - Size: 10.8 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

DamienGerard/smc_voting_app
A decentralised online voting system using secure multi-party computation
Language: Dart - Size: 981 KB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

HKU-BAL/Governome
Governome - Towards a new standard in genomic data privacy: a realization of owner-governance
Language: Go - Size: 361 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

dambrosidenis/Yao_Protocol_Simulation
Simple implementation of a distributed 8-bit adder function using Yao's Garbled Circuit protocol for Secure Multi Party Computation (SMPC)
Language: Python - Size: 2.2 MB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

dai1975/etude-gg18
try to implement the GG18 paper which describes ECDSA threshold signatures
Language: Rust - Size: 24.4 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 1

sisinflab/recsys2021-pursuing-privacy
Material supporting the tutorial "Pursuing Privacy in Recommender Systems: The View of Users and Researchers from Regulations to Applications" held at the 15th ACM Conference on Recommender Systems in Amsterdam, Netherlands
Language: Jupyter Notebook - Size: 22.5 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 18 - Forks: 4

shreya-28/Secure-ML
Secure Linear Regression in the Semi-Honest Two-Party Setting.
Language: C++ - Size: 11 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 34 - Forks: 9

ConsenSysMesh/hellhound-vm
Language: Go - Size: 52.7 KB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 4

easy-smpc/easy-smpc
EasySMPC - No-Code Secure Multi-Party Computation
Language: Java - Size: 14.6 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 3

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: Python - Size: 369 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 3

nthparty/additive
Data structure for representing additive secret shares of integers, designed for use within secure multi-party computation (MPC) protocol implementations.
Language: Python - Size: 2.78 MB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 3

nthparty/oblivious
Python library that serves as an API for common cryptographic primitives used to implement OPRF, OT, and PSI protocols.
Language: Python - Size: 3.15 MB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 5

nthparty/circuitry
Embedded domain-specific combinator library for the abstract assembly and automated synthesis of logical circuits.
Language: Python - Size: 157 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

correlation-org/correlation-org.github.io
Webpage describing the effort and listing contributed documents and artifacts.
Language: HTML - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

KULeuven-COSIC/Eevee
The Eevee Family of AEAD modes for IoT-friendly encryption and MPC-friendly decryption
Language: C - Size: 45.5 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

AminAminifar/Shamir
Secure Aggregation with Shamir’s Method
Language: Python - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 2

carbynestack/nettle
Flower-based Privacy-Preserving Federated Learning with secure aggregation using Carbyne Stack
Language: Python - Size: 203 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

marcoonroad/nocoiner
A Commitment Scheme library for Coin Flipping/Tossing algorithms and sort. :four_leaf_clover: :camel: :lock: :key:
Language: OCaml - Size: 273 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 2

gonzalo-munillag/Privacy_Enhancing_Technologies_Portfolio
This repository contains projects applying privacy-enhancing technologies.
Language: Jupyter Notebook - Size: 43 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 0

easy-smpc/easy-smpc-performance-evaluation
Performance evaluation of EasySMPC
Language: Java - Size: 452 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

delta-mpc/delta-docs
Delta Development Documentation
Size: 3.61 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 19 - Forks: 3

delta-mpc/delta-node
Delta node receives Delta tasks, distributes them across the network and executes tasks from the network.
Language: Python - Size: 443 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 2

datakaveri/iudx-MOTION2NX
Extension of the MOTION2NX framework to implement neural network inferencing task where the data is supplied to the “secure compute servers” by the “data providers”.
Language: C++ - Size: 86.4 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 11

zerjioang/ssscomp
Secret Sharing & Secure Computation Library for Go
Language: Go - Size: 3.18 MB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Demiurgo443/xubee
A tool for XAG Error Estimation
Language: Python - Size: 702 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

toonsegers/sec_groups
A scheme to implement finite groups as oblivious data structures. The oblivious operations are defined by a set of secure multiparty computation (MPC) protocols. Practical protocols are presented for the group of quadratic residues, elliptic curves groups and class groups of imaginary quadratic orders.
Language: Python - Size: 88.9 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

Franc-Zar/Hyperledger-Fabric-MPC-sample
Simple Hyperledger Fabric-MPC sample application demo
Language: Shell - Size: 116 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

mkucz95/encrypted_ai_finance
Credit Approval Classification Deep Learning Model using Differential Drivacy, Secure Multi-Party Computation, and Federated Learning
Language: HTML - Size: 232 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 5

PlatONnetwork/proof_of_custody
MPC implementation of proof of custody
Language: C++ - Size: 5.87 MB - Last synced at: 9 days ago - Pushed at: about 4 years ago - Stars: 32 - Forks: 7

osklunds/Crypto
Cryptography in Haskell.
Language: Haskell - Size: 607 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

nthparty/exclusive
Data structure for representing secret shares of byte vectors based on bitwise XOR, designed for use within secure multi-party computation (MPC) protocol implementations.
Language: Python - Size: 45.9 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

um-dsp/PRICURE
PRICURE: Privacy-Preserving Collaborative Inference in a Multi-Party Setting
Language: Jupyter Notebook - Size: 3.99 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 2

ramesht007/Secure_Multi_Party_computation
My notes for secure multi party computation. Still in progress.......................
Size: 20.5 KB - Last synced at: 17 days ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

lumip/SCALE-MAMBA-docker
A Docker container script (Dockerfile) for the SCALE-MAMBA secure multi-party computation framework by the KU Leuven.
Language: Dockerfile - Size: 10.7 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 2

TruongThiAnHai/PPML
Language: C++ - Size: 643 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
