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

GitHub topics: secure-multiparty-computation

secretflow/kuscia

Kuscia(Kubernetes-based Secure Collaborative InfrA) is a K8s-based privacy-preserving computing task orchestration framework.

Language: Go - Size: 17.3 MB - Last synced at: about 4 hours ago - Pushed at: about 6 hours ago - Stars: 108 - Forks: 92

openfheorg/openfhe-development

This is the development repository for the OpenFHE library. The current version is 1.3.1 (released on July 11, 2025).

Language: C++ - Size: 16.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 950 - Forks: 243

NillionNetwork/blindfold-py

Python library for working with encrypted data within nilDB queries and replies.

Language: Python - Size: 89.8 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 2

NillionNetwork/blindfold-ts

TypeScript library for working with encrypted data within nilDB queries and replies.

Language: TypeScript - Size: 381 KB - Last synced at: 6 days ago - Pushed at: 27 days ago - Stars: 14 - Forks: 4

secretflow/spu

SPU (Secure Processing Unit) aims to be a provable, measurable secure computation device, which provides computation ability while keeping your private data protected.

Language: C++ - Size: 17.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 292 - Forks: 135

secretflow/serving

SecretFlow-Serving is a serving system for privacy-preserving machine learning models.

Language: C++ - Size: 2.54 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 10 - Forks: 5

data61/MP-SPDZ

Versatile framework for multi-party computation

Language: C++ - Size: 19.2 MB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 1,051 - Forks: 324

Alisah-Ozcan/HEonGPU

HEonGPU is a high-performance library that optimizes Fully Homomorphic Encryption (FHE) on GPUs. Leveraging GPU parallelism, it reduces computational load through concurrent execution. Its multi-stream architecture minimizes data transfer overhead, making it ideal for large-scale encrypted computations with reduced latency.

Language: Cuda - Size: 589 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 77 - Forks: 21

lschoe/mpyc

MPyC: Multiparty Computation in Python

Language: Python - Size: 19.3 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 400 - Forks: 81

secretflow/secretflow

A unified framework for privacy-preserving data analysis and machine learning

Language: Python - Size: 199 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 2,474 - Forks: 442

Mohammad-Bakhtiari/fedscgen-pypi

A lightweight, pip-installable version of FedscGen.

Language: Python - Size: 578 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

manel1874/private-phylogenetic-analysis

Private computation of phylogenetic trees based on PHYLIP

Language: C - Size: 33.6 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

LatticeX-Foundation/Rosetta

A Privacy-Preserving Framework Based on TensorFlow

Language: C++ - Size: 16.8 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 557 - Forks: 109

OpenMined/SyferText

A privacy preserving NLP framework

Language: Python - Size: 1.3 MB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 198 - Forks: 49

multiparty/bwwc

Centralized asynchronous secure aggregation using Shamir's secret sharing for the Boston Women's Workforce Council.

Language: TypeScript - Size: 39.3 MB - Last synced at: 3 months ago - Pushed at: 3 months 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: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 1

GatewayLabs/circuit-sdk

Platform for building 2PC garbled circuits

Language: Rust - Size: 883 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 1

jimouris/curl

Curl: Private LLMs through Wavelet-Encoded Look-Up Tables

Language: Python - Size: 29 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 13 - Forks: 2

ruidazeng/upsi-revisited

Updatable Private Set Intersection Revisited: Extended Functionalities, Deletion, and Worst-Case Complexity (Asiacrypt 2024)

Language: C++ - Size: 17.5 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 16 - Forks: 4

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: about 2 months ago - Pushed at: 10 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: 2 months ago - Pushed at: 6 months ago - Stars: 6 - Forks: 0

gianlucamazza/multi-party-computation

A Python implementation of threshold ECDSA using Shamir's Secret Sharing for secure multi-party computation. Features include secure channels, comprehensive testing, and a modular architecture for educational purposes.

Language: Python - Size: 28.3 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

lapets/shamirs

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

Language: Python - Size: 88.9 KB - Last synced at: 17 days ago - Pushed at: 7 months ago - Stars: 12 - Forks: 4

jimouris/draft-mouris-cfrg-mastic

Specification of the Mastic Verifiable Distributed Aggregation Function (VDAF)

Language: Python - Size: 4.73 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

tiktok-privacy-innovation/PrivacyGo

Synergistic fusion of privacy-enhancing technologies for enhanced privacy protection.

Language: C++ - Size: 3.74 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 141 - Forks: 8

AminAminifar/kPPDERT_cloud

Extremely Randomized Trees with Privacy Preservation for Distributed Data (k-PPD-ERT)

Language: Python - Size: 40.4 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

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: 12 days ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 4

anderspkd/secure-computation-library

Secure Computation Utilities

Language: C++ - Size: 656 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 0

carbynestack/carbynestack

Cloud native Secure Multiparty Computation Stack

Language: TypeScript - Size: 58.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 74 - Forks: 8

manel1874/OTKeys

C/C++ OT keys implementation

Language: C++ - Size: 909 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - 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: about 1 month 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: 12 months ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 5

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

AminAminifar/Shamir

Secure Aggregation with Shamir’s Method

Language: Python - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 2

phamxuansang241/Secure-Federated-Learning

Secure Federated Learning Framework with Encryption Aggregation and Integer Encoding Method.

Language: Python - Size: 44.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

adwise-fiu/mpc-mgmt-cmdl Fork of ogbautista/mpc-mgmt-cmdl

MPC management framework for the automated setup of a secure network for participants of multiparty computation in the outsourced setting.

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

ogbautista/mpc-mgmt-cmdl

MPC management framework for the automated setup of a secure network for participants of multiparty computation in the outsourced setting.

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

sjehan/JavascriptMPC

A golang MPC framework that can compile Javascript files into garbled circuits

Language: Go - Size: 44.8 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

amypritc/SMC2

SMC2, or Secure Multiparty Computation in C, is the formalization and extension of the PICCO compiler, designed for general purpose secure multiparty computations.

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

WilliamJonas08/Secure-Multi-Party-Computation

Collaboration project with Criteo in order to evaluate the relevance of the Secure Multiparty Computation (sMPC) in the context of a Federative Learning

Language: Python - Size: 1.34 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

Dustin-Ray/Differentially-Private-DGA-Detection

Produces a differentially-private model for domain generation algorithm detection.

Language: Jupyter Notebook - Size: 647 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 0 - 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: 8 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Fluxmux/master-thesis

Thesis for Master in Industrial Engineering ICT

Language: TeX - Size: 34.4 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

Related Keywords
secure-multiparty-computation 43 cryptography 18 mpc 17 secure-multi-party-computation 13 multiparty-computation 12 multi-party-computation 10 machine-learning 9 secret-sharing 9 federated-learning 8 privacy-enhancing-technologies 8 secure-computation 7 homomorphic-encryption 6 smpc 5 privacy-preserving-machine-learning 5 python 4 differential-privacy 4 privacy-preserving 4 multi-party 4 shamir-secret-sharing 4 linear-secret-sharing 3 shamirs-secret-sharing 3 oblivious-transfer 3 python-cryptography 3 threshold-cryptography 3 multiparty 3 garbled-circuits 3 confidential-computing 3 private-set-intersection 3 privacy 3 data-analysis 2 privacy-preserving-computing 2 trusted-execution-environment 2 python-library 2 fhe 2 secret-sharing-protocols 2 secret-sharing-scheme 2 ristretto 2 fully-homomorphic-encryption 2 homomorphic-encryption-library 2 applied-cryptography 2 elliptic-curve-cryptography 2 compiler 2 orchestration-framework 2 management-system 2 cryptography-library 2 deep-learning 2 cryptographic-library 2 finite-fields 2 ot-protocols 1 distributed-learning 1 extremely-randomized-trees 1 cryptographic-algorithms 1 plasma 1 ietf 1 cfrg 1 elliptic-curves-cryptography 1 utility-library 1 cloud-native 1 irtf 1 face-matching 1 reinforcement-learning 1 smc 1 formal-models 1 elgamal-cryptosystem 1 ecc-cryptography 1 csic2010 1 shamir 1 secure-aggregation 1 website 1 webpage 1 non-interactive-mpc 1 ristretto255 1 oprf 1 elliptic-curve-arithmetic 1 bn254 1 additive-secret-sharing 1 oblivious-keys 1 cryptography-tools 1 computing-on-encrypted-data 1 quantum-information 1 phylogenetic-trees 1 sc-rna-seq 1 batch-effect 1 split-learning 1 protocols 1 jupyter 1 elliptic-curves 1 class-groups 1 binder 1 bgw 1 tfhe 1 gpu-acceleration 1 gpu 1 fully-homomorphic-encryption-library 1 ckks 1 bfv 1 serving-ml 1 serving 1 lattice 1 cpp 1