+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  

Reply via email to