Crypto-wallets or digital asset wallets are a crucial aspect of managing cryptocurrencies and other digital assets such as NFTs. However, these wallets are not immune to security threats, particularly from the growing risk of quantum computing. The use of traditional public-key cryptography systems in digital asset wallets makes them vulnerable to attacks from quantum computers, which may increase in the future. Moreover, current digital wallets require users to keep track of seed-phrases, which can be challenging and lead to additional security risks. To overcome these challenges, a new algorithm is proposed that uses post-quantum cryptography (PQC) and zero-knowledge proof (ZKP) to enhance the security of digital asset wallets. The research focuses on the use of the Lattice-based Threshold Secret Sharing Scheme (LTSSS), Kyber Algorithm for key generation and ZKP for wallet unlocking, providing a more secure and user-friendly alternative to seed-phrase, brain and multi-sig protocol wallets. This algorithm also includes several innovative security features such as recovery of wallets in case of downtime of the server, and the ability to rekey the private key associated with a specific username-password combination, offering improved security and usability. The incorporation of PQC and ZKP provides a robust and comprehensive framework for securing digital assets in the present and future. This research aims to address the security challenges faced by digital asset wallets and proposes practical solutions to ensure their safety in the era of quantum computing.
翻译:密码钱包或数字资产钱包是管理加密货币及非同质化代币(NFT)等数字资产的关键工具。然而,这类钱包并非免受安全威胁,特别是来自量子计算日益增长的风险。数字资产钱包中传统公钥密码系统的应用,使其易于遭受量子计算机攻击——此类威胁在未来可能加剧。此外,当前数字钱包要求用户管理种子短语,这一过程既具有挑战性,又可能引入额外安全风险。为应对这些挑战,本文提出一种新算法,通过融合后量子密码(PQC)与零知识证明(ZKP)技术提升数字资产钱包的安全性。研究聚焦于基于格的门限秘密共享方案(LTSSS)、用于密钥生成的Kyber算法,以及用于钱包解锁的零知识证明机制,为种子短语钱包、脑钱包及多重签名协议钱包提供了更安全且用户友好的替代方案。该算法还包含多项创新安全特性,例如服务器宕机时的钱包恢复机制,以及为特定用户名-密码组合重新生成私钥的能力,从而提升安全性与可用性。通过整合PQC与ZKP,本研究为当前及未来数字资产保护构建了稳健而全面的框架,旨在解决数字资产钱包面临的安全挑战,并提出确保其在量子计算时代安全性的实用解决方案。