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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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. |
---|