PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Multi Party Computation Python Packages

Python packages with the GitHub topic multi-party-computation. Sorted by relevance, with stars and monthly downloads.
lschoe
mpyc

MPyC: Multiparty Computation in Python

10K 415 81
lapets
shamirs

Minimal pure-Python implementation of Shamir's secret sharing scheme.

5K 13 3
nthparty
oblivious

Python library that serves as an API for common cryptographic primitives used to implement OPRF, OT, and PSI protocols.

1K 26 6
nthparty
oprf

Oblivious pseudo-random function (OPRF) protocol functionality implementations based on Curve25519 primitives, including both pure-Python and libsodium-based variants.

881 2 3
TNO-MPC
tno-mpc-communication

TNO PET Lab - secure Multi-Party Computation (MPC) - Communication

799 6 0
TNO-MPC
tno-mpc-encryption-schemes-utils

TNO PET Lab - secure Multi-Party Computation (MPC) - Encryption Schemes - Utils

704 1 0
TNO-MPC
tno-mpc-encryption-schemes-paillier

TNO PET Lab - secure Multi-Party Computation (MPC) - Encryption Schemes - Paillier

632 5 0
TNO-MPC
tno-mpc-encryption-schemes-templates

TNO PET Lab - secure Multi-Party Computation (MPC) - Encryption Schemes - Templates

610 1 0
nthparty
bfcl

Python library for working with circuit definitions represented in the Bristol Fashion.

557 7 2
cicada-mpc
cicada-mpc

Fault-tolerant secure multiparty computation in Python.

466 7 2
TNO-MPC
tno-mpc-mpyc-stubs

Partial stubs for use with the MPyC library

444 1 1
nthparty
additive

Data structure for representing additive secret shares of integers, designed for use within secure MPC protocol implementations.

430 5 2
nthparty
circuitry

Embedded domain-specific combinator library for the abstract assembly and automated synthesis of logical circuits.

377 8 1
TNO-MPC
tno-mpc-protocols-risk-propagation

TNO PET Lab - secure Multi-Party Computation (MPC) - Protocols - Secure Risk Propagation

319 9 0
lschoe
mpyc-custom

MPyC: Multiparty Computation in Python

275 415 81
TNO-MPC
tno-mpc-protocols-secure-comparison

Implementation of secure comparison protocol as given in https://eprint.iacr.org/2018/1100.pdf

248 3 1
TNO-MPC
tno-mpc-protocols-secure-inner-join

Secure inner join using Paillier homomorphic encryption and a helper party

246 0 0
IKNL
vantage

Package and utilities for distributed learning

236 23 6
TNO-MPC
tno-mpc-encryption-schemes-shamir

Implementation of Shamir secret sharing

225 1 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.

212 0 0
TNO-MPC
tno-mpc-mpyc-secure-learning

TNO PET Lab - secure Multi-Party Computation (MPC) - MPyC - Secure Learning

207 5 0
TNO-MPC
tno-mpc-protocols-kaplan-meier

TNO PET Lab - secure Multi-Party Computation (MPC) - Protocols - Kaplan-Meier

198 2 0
nthparty
otc

Oblivious transfer (OT) communications protocol message/response functionality implementations based on Curve25519 and the Ristretto group.

192 4 4
TNO-MPC
tno-mpc-encryption-schemes-bgv

Implementation of the additive part of the BGV homomorphic encryption scheme.

191 0 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery