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: 1 day ago - Pushed at: 1 day ago - Stars: 2,441 - Forks: 439

data61/MP-SPDZ
Versatile framework for multi-party computation
Language: C++ - Size: 18.6 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,017 - Forks: 313

openfheorg/openfhe-development
This is the development repository for the OpenFHE library. The current (stable) version is v1.2.4 (released on March 21, 2025).
Language: C++ - Size: 15.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 891 - Forks: 226

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: 2 days ago - Pushed at: over 1 year ago - Stars: 776 - Forks: 157

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

lschoe/mpyc
MPyC: Multiparty Computation in Python
Language: Python - Size: 19.3 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 397 - 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.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 285 - Forks: 129

OpenMined/SyferText
A privacy preserving NLP framework
Language: Python - Size: 1.3 MB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 196 - 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: 4 months ago - Pushed at: 4 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: 15.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 97 - Forks: 79

carbynestack/carbynestack
Cloud native Secure Multiparty Computation Stack
Language: TypeScript - Size: 58.8 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 74 - Forks: 8

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: 17 days ago - Pushed at: 7 months 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: 483 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 58 - Forks: 15

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: 9 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 4

jimouris/curl
Curl: Private LLMs through Wavelet-Encoded Look-Up Tables
Language: Python - Size: 29 MB - Last synced at: about 1 month ago - Pushed at: about 1 month 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: 6 days ago - Pushed at: 4 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: 4 days ago - Pushed at: 4 days ago - Stars: 10 - Forks: 4

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

anderspkd/secure-computation-library
Secure Computation Utilities
Language: C++ - Size: 656 KB - Last synced at: 11 months ago - Pushed at: 11 months 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: 19 days ago - Pushed at: 19 days ago - Stars: 6 - Forks: 1

NillionNetwork/nilql-ts
TypeScript library for working with encrypted data within nilDB queries and replies.
Language: TypeScript - Size: 293 KB - Last synced at: 3 days ago - Pushed at: 28 days ago - Stars: 6 - Forks: 3

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

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

NillionNetwork/nilql-py
Python library for working with encrypted data within nilDB queries and replies.
Language: Python - Size: 78.1 KB - Last synced at: about 11 hours ago - Pushed at: 28 days ago - Stars: 4 - Forks: 2

Crypto-TII/FANNG-MPC
Your GoTo Library for NN's over MPC
Language: Verilog - Size: 219 MB - Last synced at: 3 months ago - Pushed at: 3 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: about 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: 27 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: 6 months ago - Pushed at: 6 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: about 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: 6 days ago - Pushed at: about 1 month 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: about 2 years ago - Pushed at: about 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: about 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: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - 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: 2 months ago - Pushed at: 2 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: 3 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: 25 days ago - Pushed at: almost 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: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 1

manel1874/OTKeys
C/C++ OT keys implementation
Language: C++ - Size: 909 KB - Last synced at: about 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: about 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
