DECENTRALIZED KEY GENERATION AND DISTRIBUTION OVER A BLOCKCHAIN-BASED NETWORK

Systems and methods are disclosed for decentralized key generation. In one implementation, a first device is enrolled to a distributed key generation application. A local secret is generated, including a polynomial function and first coefficient(s). Commitment(s) are calculated for the polynomial fu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GRAYEVSKY, Ido, ASAYAG, Avi, YAKIRA, David
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Systems and methods are disclosed for decentralized key generation. In one implementation, a first device is enrolled to a distributed key generation application. A local secret is generated, including a polynomial function and first coefficient(s). Commitment(s) are calculated for the polynomial function and transmitted to node(s) within a decentralized system. A value of the polynomial function is computed with respect to an identifying value that corresponds to a second device. The computed value of the polynomial function is encrypted with a public key of the second device and transmitted to one or more node(s). An encrypted value of the polynomial function computed by the second device with respect to an identifying value of the first device is decrypted and validated. The value of the polynomial function computed by the second device is combined with value(s) computed by other devices to generate a private key share associated with the first device.