KeyShield: Leakage-and-Loss-Resilient Private Key Protection for Web3
  • Ji, Ziyang
  • Zhang, Jie
  • Dong, Yuji
  • Man, Ka Lok
  • Guan, Steven
  • ... Kim, Mucheol
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

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.

키워드

Crypto walletkey managementthreshold cryptographyproxy re-encryptionWeb3MANAGEMENTAUTHENTICATIONSCHEMESHARE
제목
KeyShield: Leakage-and-Loss-Resilient Private Key Protection for Web3
저자
Ji, ZiyangZhang, JieDong, YujiMan, Ka LokGuan, StevenKim, Mucheol
DOI
10.13052/jwe1540-9589.2515
발행일
2026
유형
Article
저널명
Journal of Web Engineering
25
1
페이지
67 ~ 102