You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by John McCane-Whitney <jo...@apache.org> on 2022/11/16 13:17:17 UTC

[ANNOUNCE] Apache Milagro MPC v0.1 (incubating) released.

Hi,

On behalf of the Apache Milagro (incubating) community, I'd like to
announce the release of Apache Milagro (incubating) MPC v0.1

OVERVIEW
libmpc is a modern cryptographic C library that implements Multi-Party
Computation, or MPC.
This library implements the primitives necessary to instantiate the
multi-party ECDSA signature scheme provided in Gennaro and Goldfeder’s
“Fast Multiparty Threshold ECDSA with Fast Trustless Setup” (GG18) (
https://eprint.iacr.org/2019/114.pdf).
GG18 consists of a multiparty threshold signature scheme which enables
distributed signing among n players such that any subgroup of size t + 1
can sign, whereas any group with t or fewer players cannot. This scheme is
proven secure for any t <= n and provides significant reduction of
computation and communication complexity comparing to other existing
schemes.
NCC Group has conducted a security assessment of libmpc (
https://research.nccgroup.com/wp-content/uploads/2020/07/NCC_Group_Qredo_Apache_Milagro_MPC_Cryptographic_Review_2020-07-16_v1.3.pdf
).

RELEASE:
The official release can be downloaded from the Apache Milagro website:
http://milagro.apache.org/docs/downloads/
Release notes including a full description of the library and rationale for
this release can be found here:
https://github.com/apache/incubator-milagro-MPC/releases/tag/0.1
Instructions on how to build (including documentation) and test the project
can be found in the project's README:
https://github.com/apache/incubator-milagro-MPC
Full documentation for the library is also hosted here:
https://milagro.apache.org/docs/mpc-api-0.1/

On behalf of the Milagro community, I would like to thank all our
contributors, mentors and the IPMC.

Regards,
John McCane-Whitney

Apache Milagro (incubating) is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator.
Incubation is required of all newly accepted projects until a further
review indicates that the infrastructure, communications, and decision
making process have stabilized in a manner consistent with other successful
ASF projects. While incubation status is not necessarily a reflection of
the completeness or stability of the code, it does indicate that the
project has yet to be fully endorsed by the ASF.