상세 보기
- Ji, Ziyang;
- Zhang, Jie;
- Dong, Yuji;
- Man, Ka Lok;
- Guan, Steven;
- ... Kim, Mucheol
WEB OF SCIENCE
0SCOPUS
0초록
Effective management of private keys is crucial to ensure the security and ownership of users’ data and digital assets in the Web3 environment. However, existing solutions often fail to adequately address private key management from the user’s perspective. Private key leakage and loss incidents occur frequently, resulting in significant losses of digital assets. Moreover, the conventional approach of revoking both the private and public keys after a leakage or loss accident is inconvenient in Web3, where the public key serves as the user’s wallet address or digital identity. To tackle the issue of user-side private key management in Web3, this paper presents KeyShield which is a leakage-and-loss-resilient private key protection scheme. KeyShield divides the user’s private key into three shares, securely stored across a primary device and a secondary device owned by the user, and a third storage module owned by the user or a semi-trusted service provider. For daily use of the private key, the user only needs to connect the primary and secondary devices. In the event of a leakage or loss, such as device theft or attack, an update process will be triggered to update the three shares, immediately invalidating the leaked or lost share while causing no changes to the public key. As a demonstration of KeyShield, we developed KeyShieldECC accessible on both Android and iOS platforms for managing Elliptic Curve Cryptography (ECC) private keys. The testing results show that for a 256-bit ECC private key, the daily use only needs 0.05 seconds and update needs 0.25 to 0.3 seconds on an ordinary smart phone.
키워드
- 제목
- KeyShield: Leakage-and-Loss-Resilient Private Key Protection for Web3
- 저자
- Ji, Ziyang; Zhang, Jie; Dong, Yuji; Man, Ka Lok; Guan, Steven; Kim, Mucheol
- 발행일
- 2026
- 유형
- Article
- 권
- 25
- 호
- 1
- 페이지
- 67 ~ 102