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

説明

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.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ