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

Multi Party Computation Python Packages

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

MPyC: Multiparty Computation in Python

1K 416 82
lapets
shamirs

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

908 13 3
nthparty
oblivious

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

462 26 6
TNO-MPC
tno-mpc-encryption-schemes-utils

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

444 1 0
nthparty
bfcl

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

404 7 2
TNO-MPC
tno-mpc-communication

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

379 6 0
cicada-mpc
cicada-mpc

Fault-tolerant secure multiparty computation in Python.

367 7 3
nthparty
additive

Data structure for representing additive secret shares of integers, designed for use within secure multi-party computation (MPC) protocol implementations.

357 5 2
TNO-MPC
tno-mpc-encryption-schemes-paillier

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

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

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

325 1 0
IKNL
vantage

Docker CLI package for the vantage6 infrastructure

316 23 5
nthparty
circuitry

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

284 8 1
nthparty
oprf

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

240 2 3
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.

226 0 0
TNO-MPC
tno-mpc-protocols-risk-propagation

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

181 9 0
nthparty
otc

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

163 4 4
lschoe
mpyc-custom

MPyC: Multiparty Computation in Python

157 416 82
TNO-MPC
tno-mpc-mpyc-stubs

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

153 1 1
TNO-MPC
tno-mpc-encryption-schemes-shamir

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

148 1 0
TNO-MPC
tno-mpc-protocols-secure-comparison

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

143 3 1
TNO-Mpc
tno-mpc-encryption-schemes-dgk

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

104 2 0
nthparty
oprfs

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.

98 1 2
IKNL
ppdli

Docker CLI package for the vantage6 infrastructure

97 23 5
TNO-MPC
tno-mpc-encryption-schemes-bgv

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

96 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology