MPyC: Multiparty Computation in Python
-
Updated
Jan 5, 2025 - Python
MPyC: Multiparty Computation in Python
Private set intersection implemented in Python
Query compiler for secure multi-party computation.
A Simulator for Privacy Preserving Federated Learning
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.
Pure-Python implementation of a threshold ecdsa signature scheme based on a secure multi-party computation (MPC) protocol for evaluating arithmetic sum-of-products expressions via a non-interactive computation phase.
Python library that serves as an API for common cryptographic primitives used to implement OPRF, OT, and PSI protocols.
Minimal pure-Python implementation of Shamir's secret sharing scheme.
Embedded domain-specific combinator library for the abstract assembly and automated synthesis of logical circuits.
Secure multiparty computation for privacy-preserving drug discovery
Fault-tolerant secure multiparty computation in Python.
Non Interactive Multi Party Computation (MPC) Protocol Simulation
Data structure for representing additive secret shares of integers, designed for use within secure multi-party computation (MPC) protocol implementations.
Oblivious transfer (OT) communications protocol message/response functionality implementations based on Curve25519 and the Ristretto group.
A simple Yao’s protocol implementation for two parties with AES.
Delta node receives Delta tasks, distributes them across the network and executes tasks from the network.
Oblivious pseudo-random function (OPRF) protocol functionality implementations based on Curve25519 primitives, including both pure-Python and libsodium-based variants.
This repository is for ECE/CS 498AM Applied Cryptography at University of Illinois at Urbana-Champaign
A prototype implementation of Shoup's threshold RSA
Easy-to-deploy oblivious pseudo-random function (OPRF) service that allows other parties (typically participants in some secure multi-party computation protocol) to obtain a persistent mask which they cannot decrypt but which they can safely apply (via requests to the service) to private data values of their choice.
Add a description, image, and links to the multiparty-computation topic page so that developers can more easily learn about it.
To associate your repository with the multiparty-computation topic, visit your repo's landing page and select "manage topics."