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

GitHub topics: multi-party-computation

mpc-deadlines/mpc-deadlines.github.io

Stay updated with the latest deadlines for top Multi-Party Computation (MPC) events, including conferences, journals, and workshops. Never miss an important submission again!

Language: HTML - Size: 636 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 12 - Forks: 6

tlsnotary/tlsn

Rust implementation of the TLSNotary protocol

Language: Rust - Size: 74.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 342 - Forks: 99

data61/MP-SPDZ

Versatile framework for multi-party computation

Language: C++ - Size: 18.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,035 - Forks: 318

worldcoin/semaphore-mtb-setup Fork of bnb-chain/zkbnb-setup

Semaphore Merkle Tree Batcher MPC Trusted Setup Ceremony tool

Language: Go - Size: 3.38 MB - Last synced at: about 20 hours ago - Pushed at: 6 days ago - Stars: 18 - Forks: 7

tangle-network/blueprint

A powerful toolkit for building distributed systems and infrastructure as code.

Language: Rust - Size: 11.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 315 - Forks: 7

markspanbroek/nimpc

MPC for Nim

Language: Nim - Size: 284 KB - Last synced at: about 11 hours ago - Pushed at: almost 5 years ago - Stars: 11 - Forks: 0

privacy-scaling-explorations/mpz

Multi-party computation libraries written in Rust 🦀

Language: Rust - Size: 9.46 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 257 - Forks: 60

taurushq-io/multi-party-sig

Implementation of protocols for threshold signatures

Language: Go - Size: 2.05 MB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 335 - Forks: 125

MatanHamilis/PreprocessingForLife

Implementation of BGHIN protocol with Silent Preprocessing for Dishonest Majority, Malicious Security MPC @ IEEE S&P 2025

Language: Rust - Size: 9.85 MB - Last synced at: about 24 hours ago - Pushed at: 8 months ago - Stars: 9 - Forks: 0

sine-fdn/polytune

Maliciously-Secure Multi-Party Computation (MPC) Engine using Authenticated Garbling

Language: Rust - Size: 739 KB - Last synced at: 8 days ago - Pushed at: 25 days ago - Stars: 12 - Forks: 0

sine-fdn/tandem

A maliciously secure two-party computation engine which is embeddable and accessible

Language: Rust - Size: 1.8 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 188 - Forks: 16

partisiablockchain/defi

The Partisia Blockchain Foundation provides the following reviewed smart contracts, as examples of decentralized finance problems with a blockchain solution.

Language: Java - Size: 376 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

partisiablockchain/example-contracts

The Partisia Blockchain Foundation provides the following reviewed smart contracts, as examples of real world problems with a blockchain solution.

Language: Java - Size: 331 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

sine-fdn/garble-lang

Turing-Incomplete Programming Language for Multi-Party Computation with Garbled Circuits

Language: Rust - Size: 993 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 46 - Forks: 2

primihub/primihub

Privacy-Preserving Computing Platform 由密码学专家团队打造的开源隐私计算平台,支持多方安全计算、联邦学习、隐私求交、匿踪查询等。

Language: C++ - Size: 19.5 MB - Last synced at: 26 days ago - Pushed at: 6 months ago - Stars: 1,324 - Forks: 175

multiparty/jiff

JavaScript library for building web-based applications that employ secure multi-party computation (MPC).

Language: JavaScript - Size: 152 MB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 263 - Forks: 52

polysig/polysig

Polyglot signing library for multisig applications using the Noise protocol for end-to-end encryption

Language: Rust - Size: 2.18 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 24 - Forks: 5

fionn/secret-sharing

Shamir's secret sharing

Language: Python - Size: 9.77 KB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

lschoe/mpyc

MPyC: Multiparty Computation in Python

Language: Python - Size: 19.3 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 397 - Forks: 80

TNO-MPC/mpyc.secure_learning

TNO PET Lab - secure Multi-Party Computation (MPC) - MPyC - Secure Learning

Language: Python - Size: 66.4 KB - Last synced at: 18 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

cicada-mpc/cicada-mpc

Fault-tolerant secure multiparty computation in Python.

Language: Python - Size: 5.72 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 1

ucbrise/piranha

Piranha: A GPU Platform for Secure Computation

Language: C++ - Size: 71.5 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 95 - Forks: 27

ZenGo-X/multi-party-eddsa

Rust implementation of multi party Ed25519 signature scheme.

Language: Rust - Size: 124 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 136 - Forks: 45

TNO-MPC/communication

TNO PET Lab - secure Multi-Party Computation (MPC) - Communication

Language: Python - Size: 235 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 7 - Forks: 0

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: 8 days ago - Pushed at: 8 months ago - Stars: 66 - Forks: 14

TNO-MPC/protocols.risk_propagation

TNO PET Lab - secure Multi-Party Computation (MPC) - Protocols - Secure Risk Propagation

Language: Python - Size: 167 KB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 9 - Forks: 0

dots-platform/dots-platform.github.io

A hub for real-world MPC deployments

Language: HTML - Size: 44.2 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 10

FudanMPL/SecMML

SecMML (Queqiao): Secure MPC (multi-party computation) Machine Learning Framework.

Language: C++ - Size: 27.4 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 112 - Forks: 31

TNO-MPC/mpyc.stubs

TNO PET Lab - secure Multi-Party Computation (MPC) - MPyC - Stubs

Language: Python - Size: 81.1 KB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

tangle-network/cggmp-threshold-ecdsa

MPC protocols for threshold ECDSA

Language: Rust - Size: 1.78 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 47 - Forks: 10

taurushq-io/frost-ed25519

Implementation of the FROST protocol for threshold Ed25519 signing

Language: Go - Size: 412 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 66 - Forks: 16

markkurossi/mpc

Secure Multi-Party Computation (MPC) with Go. This project implements secure two-party computation with Garbled circuit protocol.

Language: Go - Size: 9.75 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 112 - Forks: 23

lapets/shamirs

Minimal pure-Python implementation of Shamir's secret sharing scheme.

Language: Python - Size: 88.9 KB - Last synced at: about 15 hours ago - Pushed at: 5 months ago - Stars: 12 - Forks: 4

Cozy03/bellare-micali

A Rust implementation of the Bellare-Micali 1-out-of-2 Oblivious Transfer protocol, leveraging Ristretto (Curve25519) for efficient and secure cryptographic operations.

Language: Rust - Size: 310 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

vt-asaplab/MUSES

Efficient Multi-User Searchable Encrypted Database

Language: C - Size: 22.4 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 7 - Forks: 1

TNO-MPC/protocols.secure_comparison

TNO PET Lab - secure Multi-Party Computation (MPC) - Protocols - Secure Comparison

Language: Python - Size: 60.5 KB - Last synced at: 20 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

TNO-MPC/protocols.kaplan_meier

TNO PET Lab - secure Multi-Party Computation (MPC) - Protocols - Kaplan-Meier

Language: Python - Size: 92.8 KB - Last synced at: about 3 hours ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

TNO-MPC/protocols.secure_inner_join

TNO PET Lab - secure Multi-Party Computation (MPC) - Protocols - Secure Inner Join

Language: Python - Size: 662 KB - Last synced at: 24 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

TNO-MPC/encryption_schemes.shamir

TNO PET Lab - secure Multi-Party Computation (MPC) - Encryption Schemes - Shamir

Language: Python - Size: 32.2 KB - Last synced at: about 14 hours ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

TNO-MPC/encryption_schemes.dgk

TNO PET Lab - secure Multi-Party Computation (MPC) - Encryption Schemes - DGK

Language: Python - Size: 46.9 KB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

TNO-MPC/encryption_schemes.paillier

TNO PET Lab - secure Multi-Party Computation (MPC) - Encryption Schemes - Paillier

Language: Python - Size: 69.3 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

acompany-develop/QuickMPC

A practical engine for Secure Multiparty Computation (SMPC).

Language: C++ - Size: 12.8 MB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 33 - Forks: 8

nthparty/bfcl

Python library for working with circuit definitions represented in the Bristol Fashion.

Language: Python - Size: 64.5 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 2

TNO-MPC/encryption_schemes.templates

TNO PET Lab - secure Multi-Party Computation (MPC) - Encryption Schemes - Templates

Language: Python - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

TNO-MPC/encryption_schemes.utils

TNO PET Lab - secure Multi-Party Computation (MPC) - Encryption Schemes - Utils

Language: Python - Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

capeprivacy/encrypted-skin-cancer-detection 📦

Detecting skin cancer in encrypted images with TensorFlow

Language: Jupyter Notebook - Size: 475 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 29 - Forks: 6

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: 24 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 4

PanGan21/mpc-millionaires-problem

A POC Python implementation of the Millionaires' problem using Yao's Garbled Circuit protocol.

Language: Python - Size: 364 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

FudanMPL/pMPL

pMPL: A Robust Multi-Party Learning Framework with a Privileged Party. This project is connected with the publication @ ACM CCS 2022.

Language: C++ - Size: 329 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 15 - Forks: 4

TNO-MPC/dpaillier

TNO PET Lab - secure Multi-Party Computation (MPC) - Distributed Paillier

Language: Go - Size: 51.8 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

TNO-MPC/mpyc.exponentiation

TNO PET Lab - secure Multi-Party Computation (MPC) - MPyC - Secure Exponentiation

Language: Python - Size: 23.4 KB - Last synced at: 16 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

TNO-MPC/mpyc.matrix_inverse

TNO PET Lab - secure Multi-Party Computation (MPC) - MPyC - Matrix Inverse

Language: Python - Size: 16.6 KB - Last synced at: 26 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

TNO-MPC/mpyc.statistics

TNO PET Lab - secure Multi-Party Computation (MPC) - MPyC - Statistics

Language: Python - Size: 14.6 KB - Last synced at: 23 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

OsamaM0/FedGreedy-Federated-Learning-System

Federated Learning (FL) is a collaborative machine learning approach that enables decentralized data processing. Instead of collecting and storing data in a central server, FL trains machine learning models directly on devices or servers where the data resides, enhancing privacy and security.

Language: Python - Size: 160 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

multiparty/jigg

JavaScript implementation of garbled gates and 2PC boolean circuit protocols

Language: JavaScript - Size: 25.6 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 22 - Forks: 7

IKNL/vantage6 📦

Docker CLI package for the vantage6 infrastructure

Language: Python - Size: 15.3 MB - Last synced at: about 3 hours ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 6

krakenh2020/MPCService

MPCService allows deploying a multi-party computation service.

Language: Go - Size: 2.16 MB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 2

nthparty/nthcommunity

Open-source Python library that allows developers to leverage the nth.community service platform and API to implement secure, privacy-preserving data collaborations within their web services and applications.

Language: Python - Size: 2.8 MB - Last synced at: about 18 hours ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

multiparty/web-mpc

Platform for deploying web-based privacy-preserving data surveys using secure multi-party computation (MPC).

Language: JavaScript - Size: 27.8 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 48 - Forks: 22

BUAA-BDA/PrivacyComputing-PaperList

This is a recommended paper list for the course of Privacy Computing.

Size: 2.79 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 2

nulltea/spy-pets

Universal covert privacy-enhancing transactions for any blockchain that supports ECDSA or Schnorr

Language: Rust - Size: 404 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 28 - Forks: 3

traffictse/tss-schnorr-sparkle

Multi-party Schnorr Signature Scheme: Sparkle

Language: Rust - Size: 366 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

TNO-MPC/paillier

TNO MPC Lab - Paillier

Language: Go - Size: 12.7 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

meilof/oblif

Tooling for writing data-oblivious programs (mpyc, pysnark, ...) using non-oblivious constructs (if/for/...)

Language: Python - Size: 89.8 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

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: 14 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: 10 months ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 5

snwagh/falcon-public

Implementation of protocols in Falcon

Language: C++ - Size: 16.3 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 82 - Forks: 44

snwagh/securenn-public

Implementation of protocols in SecureNN.

Language: C++ - Size: 4.27 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 119 - Forks: 31

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: 6 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

nthparty/oprfs

Easy-to-deploy oblivious pseudo-random function (OPRF) service that allows other parties (typically participants in some secure multi-party computation protocol) to obtain a persistent mask which they cannot decrypt but which they can safely apply (via requests to the service) to private data values of their choice.

Language: Python - Size: 41 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 2

nthparty/oprf

Oblivious pseudo-random function (OPRF) protocol functionality implementations based on Curve25519 primitives, including both pure-Python and libsodium-based variants.

Language: Python - Size: 2.77 MB - Last synced at: 23 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 3

Seceum/SeceumFL

SeceumFL 联邦学习系统v3.2版本是神谱科技(上海)有限公司基于FATE进行开发的联邦学习产品, SeceumFL具备了安全隔离域、可信计算、联邦建模等技术能力,有效保障数据安全和用户隐私,支持多方数据安全融合及建模计算,提供从模型训练、评估到应用部署的全流程服务。

Language: Python - Size: 131 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 15 - Forks: 3

wamutech/wamu-spec

Whitepaper, technical specification and website for the Wamu project - a protocol and library for computation of threshold signatures by multiple decentralized identities.

Language: TeX - Size: 3.56 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ausaf007/multi-party-computation

Create Ethereum wallet with multi-party validation and threshold cryptography.

Language: Java - Size: 90.8 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 3

SSGAalto/minionn

Privacy -preserving Neural Networks

Language: Python - Size: 976 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 68 - Forks: 11

d-artagnan-db/SafeClient

d'Artagnan SafeClient component

Language: Java - Size: 891 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

d-artagnan-db/SafeServer

Project Containing d'Artagnan SafeServer and Communication Middleware

Language: Java - Size: 2.4 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

CoinFabrik/mpc-manager

WebSocket Manager that facilitates secure communication between parties for multi party computation applications.

Language: Rust - Size: 72.3 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 2

kilyig/ZheroTag

A hidden-information game without a trusted third party. Uses MPC and zero-knowledge proofs.

Language: TypeScript - Size: 403 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 16 - Forks: 2

smkuls/mpc-on-ec2

A wrapper to run MPC applications (Viff/SPDZ) on AWS EC2 instances.

Language: Python - Size: 22.5 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

Davetbutler/formalising-mpc-isabelle

Formalisation of MPC in Isabelle/HOL

Language: Isabelle - Size: 55.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

vt-asaplab/MAPLE

MAPLE: Metadata-Hiding Policy-Controllable Encrypted Search Platform

Language: C++ - Size: 16.4 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

jnayak1/kmp-mpc

Knuth Morris Pratt Multi-Party Computation

Language: C - Size: 33.2 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 4

pvriel/MPCUtils4J

Repository containing the util functions for my other MPC repositories.

Language: Java - Size: 134 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

TNO-MPC/shamir

TNO MPC Lab - Shamir Secret Sharing

Language: Go - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 2

fionn/dining-cryptographers

Unconditional sender and recipient untraceability

Language: Python - Size: 2.93 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

encryptogroup/linearPFE

Linear-complexity Private Function Evaluation (PFE) based on homomorphic encryption (as presented at ESORICS'20).

Language: C++ - Size: 11 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 1

kilyig/zherotag-snarkyjs

[other repo is more up-to-date] ZheroTag, a zero-knowledge proof-based multi-party computation game

Language: TypeScript - Size: 580 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

trailofbits/mpc-learning 📦

Perform multi-party computation on machine learning applications

Language: Python - Size: 76.2 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 19 - Forks: 2

mgeisler/viff 📦

Archive of the VIFF project, active from 2007 to 2010. Please see https://github.com/github.com/data61/MP-SPDZ for an alternative.

Language: Python - Size: 1.3 MB - Last synced at: 1 day ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

fabian-hk/Secure-Two-Party-Computation

Python implementation of the TPC protocol from the paper "Authenticated Garbling and Efficient Maliciously Secure Two-Party Computation"

Language: Python - Size: 1.24 MB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 5 - 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: 20 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

matter-labs-archive/powersoftau Fork of ebfull/powersoftau

Communal zk-SNARK MPC for Public Parameters

Language: Rust - Size: 99.6 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 16 - Forks: 10

nthparty/article-privacy-preserving-information-exchange

This article uses a simple use case involving a transaction between a vendor and a customer to illustrate the privacy-enhancing potential of oblivious transfer (OT) and to demonstrate how OT can be incorporated into a Python implementation of a web service by leveraging the otc library.

Language: Jupyter Notebook - Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

multiparty/sigg

Data structure and message format standards and conventions for implementations of garbled gate protocols.

Size: 17.6 KB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

Karthik005/secure-graph-algorithms

This is the working repository for the implementation of the secure graph protocols described in ACMPV13.

Language: Python - Size: 76.2 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Ethsnarks/ethsnarks-sfdl

Fairplay SFDL compiler support for Ethsnarks

Language: Java - Size: 281 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 2

Related Keywords
multi-party-computation 98 mpc 59 cryptography 25 multiparty-computation 19 mpc-lab 18 tno 18 pet-lab 15 secret-sharing 14 secure-multi-party-computation 11 privacy 10 secure-multiparty-computation 10 garbled-circuits 9 privacy-enhancing-technologies 9 homomorphic-encryption 9 secure-computation 8 shamir-secret-sharing 8 oblivious-transfer 7 threshold-cryptography 7 multi-party 7 paillier-cryptosystem 7 paillier 6 multiparty 6 rust 5 python 5 federated-learning 5 mpyc 5 zero-knowledge 5 smpc 5 privacy-preserving-machine-learning 4 cryptographic-library 4 python-library 4 privacy-preserving 3 elliptic-curve-cryptography 3 cybersecurity 3 javascript 3 security 3 web-security 3 cryptographic-algorithms 3 linear-secret-sharing 3 oprf 3 ed25519 3 circuit 3 machine-learning 3 golang 3 python-cryptography 3 signature 3 pir 2 protocols 2 python3 2 java 2 encrypted-search 2 p2p 2 pseudorandom-generators 2 database 2 threshold-signature 2 oram 2 hbase 2 research-project 2 trusted-setup 2 pseudorandom-function 2 blockchain 2 confidential-computing 2 ethereum 2 oblivious-pseudorandom-functions 2 oblivious-search 2 oblivious 2 searchable-encryption 2 shamirs-secret-sharing 2 oblivious-pseudorandom-function 2 ristretto 2 psi 2 secret-sharing-scheme 2 programming-language 2 secret-sharing-protocols 2 javascript-library 2 smart-contracts 2 partisia 2 ecdsa 2 logical-circuits 2 schnorr 2 logic-circuit 2 elliptic-curves 2 bgw 2 data-structures 2 circuits 2 garbled-circuit 2 prf 1 api 1 data-federation 1 pseudo-random-function 1 differential-privacy 1 oblivious-pseudorandom-generator 1 oblivious-pseudorandom-generators 1 utility 1 bn254 1 additive-secret-sharing 1 elliptic-curve-arithmetic 1 ristretto255 1 private-deep-learning 1 domain-specific-language 1