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.
収録刊行物
-
- コンピュータセキュリティシンポジウム2022論文集
-
コンピュータセキュリティシンポジウム2022論文集 1230-1234, 2022-10-17
情報処理学会
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1050857512396937472
-
- 本文言語コード
- en
-
- 資料種別
- conference paper
-
- データソース種別
-
- IRDB