Bitcoin is a digital currency based on cryptographic algorithms. All the transactions of this currency are recorded and stored in a publically available database called blockchain. Since, these transactions are available to everyone, bitcoins must be stored in a secured wallet. These bitcoin wallets can be opened only by its secret key. And if once the secret key of the wallet is lost, it cannot be recovered because of the irreversible nature of bitcoin transaction. To root out this problem, Goldfeder et al. [4] proposed a solution of threshold signature scheme compatible with bitcoins signature by using Elliptic Curve Digital Signature Algorithm (ECDSA) providing security policy of shared control of a wallet in which each player gets only a single share. Considering an important point of priority/weightage of players, Dikshit and Singh [12] first proposed a scheme in which each player is given one or more shares of the secret key according to his weightage/priority. This scheme has a drawback of managing and handling many keys by each player. Suppose a player has weightage w, then he possesses w different shares of secret key. This problem is resolved in the proposed scheme in this paper. We propose a scheme in which all the players get single share and can accomplish the requirements of concept of weightage. We extend the weighted threshold ECDSA scheme in order to realize efficient weighted threshold ECDSA scheme.
[1]
C. Pandu Rangan,et al.
Lattice-based identity-based resplittable threshold public key encryption scheme
,
2016,
Int. J. Comput. Math..
[2]
A. H. El-Sawi,et al.
A robust threshold elliptic curve digital signature providing a new verifiable secret sharing scheme
,
2003,
2003 46th Midwest Symposium on Circuits and Systems.
[3]
Adi Shamir,et al.
How to share a secret
,
1979,
CACM.
[4]
Avi Wigderson,et al.
Completeness theorems for non-cryptographic fault-tolerant distributed computation
,
1988,
STOC '88.
[5]
Josef Pieprzyk,et al.
Remarks on the multiple assignment secret sharing scheme
,
1997,
ICICS.
[6]
Joshua A. Kroll,et al.
Securing Bitcoin wallets via threshold signatures
,
2014
.
[7]
A. Narayanan,et al.
Securing Bitcoin wallets via a new DSA / ECDSA threshold signature scheme
,
2015
.
[8]
Arvind Narayanan,et al.
Threshold-Optimal DSA/ECDSA Signatures and an Application to Bitcoin Wallet Security
,
2016,
ACNS.
[9]
Pratyush Dikshit,et al.
Weighted threshold ECDSA for securing bitcoin wallet
,
2016
.