Topic: "secure-multiparty-computation"
secretflow/secretflow
A unified framework for privacy-preserving data analysis and machine learning
Language: Python - Size: 198 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 2,459 - Forks: 441

data61/MP-SPDZ
Versatile framework for multi-party computation
Language: C++ - Size: 18.8 MB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 1,035 - Forks: 318

openfheorg/openfhe-development
This is the development repository for the OpenFHE library. The current stable version is 1.2.4 (released on March 21, 2025). The current development version is 1.3.0 (released on May 21, 2025).
Language: C++ - Size: 15.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 925 - Forks: 233

apache/incubator-teaclave
Apache Teaclave (incubating) is an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple.
Language: Rust - Size: 130 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 777 - Forks: 158

LatticeX-Foundation/Rosetta
A Privacy-Preserving Framework Based on TensorFlow
Language: C++ - Size: 16.8 MB - Last synced at: 27 days ago - Pushed at: about 3 years ago - Stars: 557 - Forks: 110

lschoe/mpyc
MPyC: Multiparty Computation in Python
Language: Python - Size: 19.3 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 398 - Forks: 80

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: 16.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 290 - Forks: 133

OpenMined/SyferText
A privacy preserving NLP framework
Language: Python - Size: 1.3 MB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 198 - Forks: 49

tiktok-privacy-innovation/PrivacyGo
Synergistic fusion of privacy-enhancing technologies for enhanced privacy protection.
Language: C++ - Size: 3.74 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 141 - Forks: 8

secretflow/kuscia
Kuscia(Kubernetes-based Secure Collaborative InfrA) is a K8s-based privacy-preserving computing task orchestration framework.
Language: Go - Size: 16.8 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 98 - Forks: 82

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

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: 547 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 71 - Forks: 19

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

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

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: 3 months ago - Pushed at: 3 months ago - Stars: 16 - Forks: 4

jimouris/curl
Curl: Private LLMs through Wavelet-Encoded Look-Up Tables
Language: Python - Size: 29 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 13 - Forks: 2

lapets/shamirs
Minimal pure-Python implementation of Shamir's secret sharing scheme.
Language: Python - Size: 88.9 KB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 12 - Forks: 4

secretflow/serving
SecretFlow-Serving is a serving system for privacy-preserving machine learning models.
Language: C++ - Size: 2.22 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 5

GatewayLabs/circuit-sdk
Platform for building 2PC garbled circuits
Language: Rust - Size: 883 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 9 - Forks: 1

NillionNetwork/blindfold-ts
TypeScript library for working with encrypted data within nilDB queries and replies.
Language: TypeScript - Size: 312 KB - Last synced at: 1 day ago - Pushed at: 12 days ago - Stars: 8 - 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

cicada-mpc/cicada-mpc
Fault-tolerant secure multiparty computation in Python.
Language: Python - Size: 5.72 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 6 - Forks: 1

Crypto-TII/FANNG-MPC
Your GoTo Library for NN's over MPC
Language: Verilog - Size: 219 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 6 - Forks: 0

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

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: 29 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 3

NillionNetwork/blindfold-py
Python library for working with encrypted data within nilDB queries and replies.
Language: Python - Size: 88.9 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4 - Forks: 2

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

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

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

AminAminifar/kPPDERT_cloud
Extremely Randomized Trees with Privacy Preservation for Distributed Data (k-PPD-ERT)
Language: Python - Size: 40.4 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - 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

jimouris/draft-mouris-cfrg-mastic
Specification of the Mastic Verifiable Distributed Aggregation Function (VDAF)
Language: Python - Size: 4.73 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

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

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: over 2 years ago - Stars: 1 - 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

Mohammad-Bakhtiari/fedscgen-pypi
A lightweight, pip-installable version of FedscGen.
Language: Python - Size: 570 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - 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: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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

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: 5 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: 4 days ago - Pushed at: about 2 years ago - Stars: 0 - 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

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

manel1874/private-phylogenetic-analysis
Private computation of phylogenetic trees based on PHYLIP
Language: C - Size: 33.6 MB - Last synced at: over 1 year ago - Pushed at: over 2 years 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: over 3 years ago - Stars: 0 - Forks: 2
