GitHub topics: secure-multiparty-computation
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: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

data61/MP-SPDZ
Versatile framework for multi-party computation
Language: C++ - Size: 19.3 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1,080 - Forks: 328

lschoe/mpyc
MPyC: Multiparty Computation in Python
Language: Python - Size: 19.4 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 406 - Forks: 81

openfheorg/openfhe-development
This is the development repository for the OpenFHE library. The current development version is 1.4.0 (released on August 18, 2025). The current stable version is 1.3.1 (released on July 11, 2025).
Language: C++ - Size: 16.6 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1,000 - Forks: 248

secretflow/secretflow
A unified framework for privacy-preserving data analysis and machine learning
Language: Python - Size: 200 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2,534 - Forks: 451

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.4 MB - Last synced at: 15 days ago - Pushed at: 18 days ago - Stars: 303 - Forks: 134

NillionNetwork/blindfold-py
Python library for working with encrypted data within nilDB queries and replies.
Language: Python - Size: 89.8 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 9 - Forks: 2

secretflow/serving
SecretFlow-Serving is a serving system for privacy-preserving machine learning models.
Language: C++ - Size: 2.54 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 11 - Forks: 5

LatticeX-Foundation/Rosetta
A Privacy-Preserving Framework Based on TensorFlow
Language: C++ - Size: 16.8 MB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 556 - Forks: 109

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: about 1 month ago - Pushed at: about 1 month ago - Stars: 92 - Forks: 22

secretflow/kuscia
Kuscia(Kubernetes-based Secure Collaborative InfrA) is a K8s-based privacy-preserving computing task orchestration framework.
Language: Go - Size: 17.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 111 - Forks: 92

Mohammad-Bakhtiari/fedscgen-pypi
A lightweight, pip-installable version of FedscGen.
Language: Python - Size: 587 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

anderspkd/secure-computation-library
Secure Computation Utilities
Language: C++ - Size: 657 KB - Last synced at: about 2 months ago - Pushed at: about 2 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: about 1 month 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: 15 days ago - Pushed at: 10 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: 2 months ago - Pushed at: 2 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: 5 days ago - Pushed at: 3 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: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

OpenMined/SyferText
A privacy preserving NLP framework
Language: Python - Size: 1.3 MB - Last synced at: 3 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: 5 months ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

GatewayLabs/circuit-sdk
Platform for building 2PC garbled circuits
Language: Rust - Size: 883 KB - Last synced at: 6 months ago - Pushed at: 6 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: 6 months ago - Pushed at: 6 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: 7 months ago - Pushed at: 7 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: 5 months ago - Pushed at: 12 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: 5 months ago - Pushed at: 9 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: about 2 months ago - Pushed at: 8 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: about 23 hours ago - Pushed at: 7 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: 9 months ago - Pushed at: 9 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: 11 months ago - Pushed at: 11 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: 19 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 4

carbynestack/carbynestack
Cloud native Secure Multiparty Computation Stack
Language: TypeScript - Size: 58.8 MB - Last synced at: over 1 year ago - Pushed at: over 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: 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: about 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: 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: about 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: 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: about 1 month 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: 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: 9 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: 19 days 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
