+1 Chris
On 19 January 2020 at 11:37:39, Brian Spector (br...@qredo.com) wrote: Hi Everyone, Multi-party computation (MPC) is becoming a very hot topic within the distributed ledger and blockchain areas. Multi-party computation (MPC) is a branch of cryptography which deals with scenarios of multiple distrustful parties performing a single computation. There is a vast amount of recent research into applying MPC techniques to digital signing, with immediate applications to securing crypto assets. Simply put, MPC gets rid of private keys that are used to generate cryptocurrency signatures. No private keys, no private key theft. MPC can be used to provide a threshold signature functionality in the following way: 1. Several parties follow a specific protocol to generate multiple independent secrets, which are never shared. 2. These secrets are used in another protocol to produce a public key, and if the protocol continues, a single digital signature, which for all intents and purposes, looks and verifies as if it was created by a singular private key, when in fact, no private key exists. It’s replaced by the MPC protocol. The simplest, yet arguably most useful application of MPC signing is 2-of-2 threshold scheme from the following paper at: https://eprint.iacr.org/2019/114 This is where a single wallet address containing crypto assets is controlled by two secrets, both of which are required to produce a signature. We at Qredo have been working on an implementation of MPC in this 2 out of 2 scenario which uses the Apache Milagro crypto-c library extensively. We would like to contribute this code we have singularly developed to the Apache Milagro project. We believe it would have value to the community using Apache Milagro and gives the project further relevance in the blockchain and distributed ledger communities. Assuming there are no objections, Qredo will sign a new IP grant to the Apache Foundation, create a new repo, and the submit its contribution into the repo, while continuing to develop the protocol there. Hopefully this will attract others to helping us flesh out the development as it is quite a valuable bit of technology. Please let me know your thoughts when you can. Best regards, Brian