journal article·2024Open access

Blockchain-Based Key Management Scheme Using Rational Secret Sharing

Xingfan Zhao, Changgen Peng, Weijie Tan, Kun Niu

Computers, Materials & Continua· Volume 79· Issue 1

Abstract

Traditional blockchain key management schemes store private keys in the same location, which can easily lead to security issues such as a single point of failure. Therefore, decentralized threshold key management schemes have become a research focus for blockchain private key protection. The security of private keys for blockchain user wallet is highly related to user identity authentication and digital asset security. The threshold blockchain private key management schemes based on verifiable secret sharing have made some progress, but these schemes do not consider participants’ self-interested behavior, and require trusted nodes to keep private key fragments, resulting in a narrow application scope and low deployment efficiency, which cannot meet the needs of personal wallet private key escrow and recovery in public blockchains. We design a private key management scheme based on rational secret sharing that considers the self-interest of participants in secret sharing protocols, and constrains the behavior of rational participants through reasonable mechanism design, making it more suitable in distributed scenarios such as the public blockchain. The proposed scheme achieves the escrow and recovery of personal wallet private keys without the participation of trusted nodes, and simulate its implementation on smart contracts. Compared to other existing threshold wallet solutions and key management schemes based on password-protected secret sharing (PPSS), the proposed scheme has a wide range of applications, verifiable private key recovery, low communication overhead, higher computational efficiency when users perform one-time multi-key escrow, no need for trusted nodes, and personal rational constraints and anti-collusion attack capabilities.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · Cryptography and Data Security · Advanced Steganography and Watermarking Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (32)

Show source-provided references
1. A taxonomy for key escrow encryption systems10.1145/227234.227239 ↗
2. The risks of key recovery, key escrow, and trusted third-party encryption
3. Boyd · Paradigms in Cryptology—Mycrypt 2016. Malicious and Exploratory Cryptology · 2017 · 11110.1007/978-3-319-61273-7_6 ↗
4. Verifiable partial key escrow
5. Partial key escrow: A new approach to software key escrow
6. A key escrow system with warrant bounds
7. A simple method for generating and sharing pseudo-random functions, with applications to clipper-like key escrow systems
8. How to share a secret10.1145/359168.359176 ↗
9. Safeguarding cryptographic keys
10. Verifiable secret sharing and achieving simultaneity in the presence of faults
11. Verifiable quantum secret sharing scheme using d-dimensional GHZ state10.1007/s10773-021-04955-1 ↗
12. Practical non-interactive publicly verifiable secret sharing with thousands of parties
13. Rational secret sharing and multiparty computation
14. Cryptography and game theory: Designing protocols for exchanging information
15. Rational quantum secret sharing scheme based on GHZ state10.1007/s11128-022-03739-8 ↗
16. Implementation of quantum secret sharing and quantum binary voting protocol in the IBM quantum computer10.1007/s11128-019-2531-z ↗
17. Blockchains and smart contracts for the internet of things10.1109/ACCESS.2016.2566339 ↗
18. Recoverable private key scheme for consortium blockchain based on verifiable secret sharing
19. An incentive-compatible rational secret sharing scheme using blockchain and smart contract10.1007/s11432-019-2858-8 ↗
20. S. Nakamoto, “Bitcoin: A peer-to-peer electronic cash system,” White Paper, 2008. Accessed: Sep. 17, 2019. [Online]. Available: https://bitcoin.org/bitcoin.pdf
21. N. Szabo, “Smart contracts,” 1994. Accessed: Dec. 20, 2018. [Online]. Available: https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html
22. Procurement, traceability and advance cash credit payment transactions in supply chain using blockchain smart contracts10.1016/j.cie.2022.108038 ↗
23. Software wallet based secure participation in Hyperledger Fabric networks
24. Stealing keys from hardware wallets: A single trace side-channel attack on elliptic curve scalar multiplication without profiling10.1109/ACCESS.2023.3273150 ↗
25. Chalkias · Lecture Notes in Computer Science · 2023 · 13412
26. Threshold-optimal DSA/ECDSA signatures and an application to bitcoin wallet security
27. Collusion-free rational multi-secret sharing scheme
28. Verifiable random functions
29. Dodis · Int. Workshop Public Key Cryptography · 2005 · 416
30. Improvement of IT-secure password-protected secret sharing
31. A key recovery system based on password-protected secret sharing in a permissioned blockchain
32. Comparison of secret splitting, secret sharing and recursive threshold visual cryptography for security of handwritten images