Skip to content

Reinforcing Digital Asset Wallet Security with Post-Quantum Cryptography and Zero-Knowledge Proof

Notifications You must be signed in to change notification settings

yathin017/MetaWallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Background

This research introduces an innovative solution to enhance the security and usability of digital asset wallets in the face of quantum computing threats. By combining post-quantum cryptography and zero-knowledge proofs, the proposed algorithm strengthens wallet security. It employs Lattice-based Threshold Secret Sharing, the Kyber Algorithm for key generation, and ZKP for unlocking wallets. Notably, this approach eliminates the need for complex seed-phrases, making it more user-friendly. The algorithm also offers features like server downtime wallet recovery and private key rekeying, further improving security and convenience. This comprehensive framework effectively safeguards digital assets, addressing the challenges posed by quantum computing.

Review our advanced-level theoretical research, which distinguishes itself from the codebase while maintaining a significant degree of functional similarity: https://arxiv.org/abs/2308.07309

Clone MetaWallet Repository

git clone https://github.com/yathin017/MetaWallet.git
cd MetaWallet

Run Backend

  • Navigate to backend directory
cd backend
  • Install required packages
npm install
  • Run the backend in normal or developer mode
npm start

Or

npm dev

Run frontend

  • Navigate to frontend directory
cd frontend
  • Install required packages
npm install
  • Run the frontend
npm start

Want to understand our Algorithm?

Run the Algorithm?

  • Navigate to algorithm directory
cd algorithm
  • Install required packages
npm install
  • Go through the code in app.js before running and make the changes for kyber512
  • Run the algorithm
node app.js

About

Reinforcing Digital Asset Wallet Security with Post-Quantum Cryptography and Zero-Knowledge Proof

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages