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: 18.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 130 - Forks: 96

NarutoOG/2025-1

🛠️ Build and explore Compiladores 1 materials for Software Engineering, including tasks, discussions, and course resources for the 2025 semester.

Size: 1.29 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

openfheorg/openfhe-development

This is the development repository for the OpenFHE library. The current version is 1.4.2 (released on October 20, 2025).

Language: C++ - Size: 16.9 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,021 - Forks: 253

data61/MP-SPDZ

Versatile framework for multi-party computation

Language: C++ - Size: 19.5 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1,097 - Forks: 333

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: 18.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 307 - Forks: 136

secretflow/serving

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

Language: C++ - Size: 2.53 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 14 - Forks: 5

NillionNetwork/blindfold-py

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

Language: Python - Size: 130 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 9 - Forks: 2

secretflow/secretflow

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

Language: Python - Size: 200 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2,560 - Forks: 452

carbynestack/carbynestack

Cloud native Secure Multiparty Computation Stack

Language: TypeScript - Size: 58.8 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 87 - Forks: 12

LatticeX-Foundation/Rosetta

A Privacy-Preserving Framework Based on TensorFlow

Language: C++ - Size: 16.8 MB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 555 - Forks: 109

lschoe/mpyc

MPyC: Multiparty Computation in Python

Language: Python - Size: 19.6 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 405 - Forks: 82

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: 1 day ago - Pushed at: about 1 year ago - Stars: 66 - Forks: 14

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: 1.08 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 92 - Forks: 22

Mohammad-Bakhtiari/fedscgen-pypi

A lightweight, pip-installable version of FedscGen.

Language: Python - Size: 589 KB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

anderspkd/secure-computation-library

Secure Computation Utilities

Language: C++ - Size: 657 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 14 - Forks: 2

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: 2 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 3

lapets/shamirs

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

Language: Python - Size: 88.9 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 15 - Forks: 4

cicada-mpc/cicada-mpc

Fault-tolerant secure multiparty computation in Python.

Language: Python - Size: 5.75 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 1

NillionNetwork/blindfold-ts

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

Language: TypeScript - Size: 381 KB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 15 - Forks: 4

manel1874/private-phylogenetic-analysis

Private computation of phylogenetic trees based on PHYLIP

Language: C - Size: 33.6 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

OpenMined/SyferText

A privacy preserving NLP framework

Language: Python - Size: 1.3 MB - Last synced at: 5 months ago - Pushed at: over 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: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

GatewayLabs/circuit-sdk

Platform for building 2PC garbled circuits

Language: Rust - Size: 883 KB - Last synced at: 7 months ago - Pushed at: 7 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: 7 months ago - Pushed at: 7 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: 8 months ago - Pushed at: 8 months ago - Stars: 16 - Forks: 4

Crypto-TII/FANNG-MPC

Your GoTo Library for NN's over MPC

Language: Verilog - Size: 219 MB - Last synced at: 6 months ago - Pushed at: 10 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: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

jimouris/draft-mouris-cfrg-mastic

Specification of the Mastic Verifiable Distributed Aggregation Function (VDAF)

Language: Python - Size: 4.73 MB - Last synced at: 2 days ago - Pushed at: 8 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: 10 months ago - Pushed at: 10 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: about 1 year ago - Pushed at: about 1 year 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: about 2 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 4

manel1874/OTKeys

C/C++ OT keys implementation

Language: C++ - Size: 909 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1

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: over 1 year ago - Pushed at: over 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: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

AminAminifar/Shamir

Secure Aggregation with Shamir’s Method

Language: Python - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: about 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: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

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

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

Language: Python - Size: 181 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2 - 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: almost 3 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: about 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: almost 4 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: 10 months ago - Pushed at: almost 2 years 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: about 2 months ago - Pushed at: over 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: over 5 years ago - Stars: 1 - Forks: 0

Related Keywords
secure-multiparty-computation 44 cryptography 19 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 privacy-preserving 4 shamir-secret-sharing 4 privacy 4 multi-party 4 differential-privacy 4 threshold-cryptography 3 garbled-circuits 3 confidential-computing 3 private-set-intersection 3 python-cryptography 3 multiparty 3 homomorphic-encryption-library 3 fully-homomorphic-encryption 3 fhe 3 oblivious-transfer 3 linear-secret-sharing 3 shamirs-secret-sharing 3 secret-sharing-protocols 2 applied-cryptography 2 ristretto 2 finite-fields 2 elliptic-curve-cryptography 2 cryptographic-library 2 cryptography-library 2 data-analysis 2 trusted-execution-environment 2 cpp 2 compiler 2 orchestration-framework 2 management-system 2 deep-learning 2 secret-sharing-scheme 2 privacy-preserving-computing 2 python-library 2 irtf 1 ietf 1 cfrg 1 natural-language-processing 1 educational 1 wavelets 1 nlp 1 programmable-cryptography 1 approximation 1 ecdsa 1 wavelet-transform 1 updatable-private-set-intersection 1 oblivious-data-structure 1 dwt 1 ppml 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 oblivious-keys 1 cryptography-tools 1 ot-protocols 1 cryptographic-algorithms 1 extremely-randomized-trees 1 distributed-learning 1 plasma 1 hacktoberfest2020 1 elliptic-curves 1 class-groups 1 binder 1 bgw 1 zero-knowledge-proofs 1 computing-on-encrypted-data 1 cloud-native 1 split-learning 1 serving-ml 1 serving 1 lattice 1 vla 1