Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Go Wrapper for threshold key management.

akshay-glide/tkey-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

tKey

  • It implements a threshold key management system which splits the key into muliple pieces called shares and stores them in different locations (browser storage, user login or security questions answeres).

Key Generation (Init):

  • User logs in with social account.
  • tKey creates a private key.
  • Splits it into 3 shares: One stored in the browser (WebStorage). One in the cloud (via login). One protected by a security question.

Key Reconstruction:

  • User comes back later.
  • They answer the security question + log in.
  • Two shares are enough (if threshold = 2). tKey reconstructs the original private key. The user gets access to their wallet or encrypted data.

About

Go Wrapper for threshold key management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published