zkRecovery: Backing up and recovering secret key by decomposing scalar and using zero-knowledge proof

Description

We propose zkRecovery, a way to back up a private key of a blockchain on an asset exchange platform. For backup, the user generates a random number to decompose their private key into a product of two scalars. One of them is stored in their cloud storage and the other is stored by the company of the platform. For recovery, email address verification and zero-knowledge proof on Schnorr protocol are used for authentication. One of the merits of zkRecovery is that no one except the user can induce the private key because they never obtain both of the two scalar.

We propose zkRecovery, a way to back up a private key of a blockchain on an asset exchange platform. For backup, the user generates a random number to decompose their private key into a product of two scalars. One of them is stored in their cloud storage and the other is stored by the company of the platform. For recovery, email address verification and zero-knowledge proof on Schnorr protocol are used for authentication. One of the merits of zkRecovery is that no one except the user can induce the private key because they never obtain both of the two scalar.

Journal

Details 詳細情報について

Report a problem

Back to top