An open API service providing repository metadata for many open source software ecosystems.

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

Related Keywords
secure-multi-party-computation 57 mpc 19 cryptography 17 homomorphic-encryption 15 multiparty-computation 14 secure-multiparty-computation 13 multi-party-computation 11 smpc 9 federated-learning 9 secret-sharing 9 privacy-enhancing-technologies 9 differential-privacy 8 secure-computation 7 privacy-preserving-machine-learning 6 privacy-preserving-computing 6 privacy 6 multi-party 4 ethereum 4 shamir-secret-sharing 4 machine-learning 4 threshold-cryptography 4 blockchain 4 python 3 garbled-circuits 3 secret-sharing-protocols 3 python-cryptography 3 deep-learning 3 multiparty 3 ppml 3 zero-knowledge-proofs 3 confidential-computing 3 linear-secret-sharing 3 protocols 2 ecdsa 2 cryptography-library 2 trusted-execution-environment 2 secret-sharing-scheme 2 shamir 2 ristretto 2 oblivious-transfer 2 elliptic-curve-cryptography 2 cryptographic-library 2 rust 2 pysyft 2 elliptic-curves 2 commitment-schemes 2 class-groups 2 privacy-by-design 2 oprf 1 data-structures 1 elliptic-curve-arithmetic 1 bn254 1 domain-specific-language 1 circuits 1 domain-specific-languages 1 embedded-language 1 circuit 1 ristretto255 1 logic 1 golang-library 1 hellhound 1 golang 1 privacy-preserving 1 virtual-machine 1 graphical-user-interface 1 secure-by-default 1 smpc-analytics 1 snark 1 verifiable-mpc 1 ethereum-dapp 1 zero-knowledge-compiler 1 zero-knowledge-proof 1 additive-secret-sharing 1 computational-science 1 secure-ml 1 lattice-based-crypto 1 logic-circuit 1 data-trading 1 data-exchange 1 smart-cities 1 additive-sharing 1 homomorphic-cryptography-scheme 1 homomorphic-encryption-library 1 spdz 1 approximate-logic-synthesis 1 group-theory-algorithms 1 hyperledger-fabric 1 pytorch 1 discrete-mathematics 1 haskell 1 rsa 1 sha256 1 docker-container 1 docker-image 1 scale-mamba 1 logic-circuits 1 logic-gates 1 logical-circuit 1 logical-circuits 1 logical-gates 1