Skip to content

Add cb-mpc, mpc4j, multi-party-sig, Secrecy, TVA, YACL, secure-join, VOLE-PSI - #75

Open
navid-divan wants to merge 1 commit into
rdragos:mainfrom
navid-divan:main
Open

Add cb-mpc, mpc4j, multi-party-sig, Secrecy, TVA, YACL, secure-join, VOLE-PSI#75
navid-divan wants to merge 1 commit into
rdragos:mainfrom
navid-divan:main

Conversation

@navid-divan

Copy link
Copy Markdown

My PR adds 8 missing open-source projects across the Frameworks, Primitives, and Protocols sections. I have placed all entries alphabetically and followed the existing format.

Frameworks:

  • cb-mpc – Coinbase's production-grade MPC library for threshold ECDSA/EdDSA signing, open-sourced in March 2025. Externally audited, includes full theoretical specifications.
  • mpc4j – Comprehensive Java MPC/HE/DP library from Alibaba Research. Fills a gap as no Java library is currently listed.
  • multi-party-sig – Go implementation of CGGMP'21 threshold ECDSA (state-of-the-art) and FROST Schnorr signatures. Widely used in blockchain infrastructure.
  • Secrecy – Relational MPC framework for SQL-like analytics on secret-shared data, published at NSDI '23.
  • TVA – MPC system for secure time series analytics from the same BU CASP lab behind Secrecy and ORQ.

Primitives:

  • YACL – Standalone C++ cryptographic primitives library (OT, VOLE, DPF, PRG, etc.) from SecretFlow. Distinct from SecretFlow-SPU (already listed), which is a framework that depends on YACL.

Protocols:

  • VOLE-PSI – State-of-the-art PSI and Circuit-PSI from Visa Research. Recommended by osu-crypto/libPSI's own README as the preferred library for improved PSI performance.
  • secure-join – Oblivious two-party database joins on secret-shared tables from Visa Research (ePrint 2024/547, 2024/582).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant