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