Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelmendoza authored May 22, 2019
1 parent 80ad379 commit d37ab5b
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,7 @@ If you would like to be a collaborator or work on the 3D assets, please contact
## Background

Human memory is often incapable of remembering long strings of random characters like those found in a cryptographic key. Often a mnemonic, a technique used to aid in memory retention, is used to improve the recall of complex information. SeedQuest is a 3D mnemonic game used for key recovery. It is designed to be simple and fun, and it only requires a few minutes to complete. In a virtual 3D game world, the player visits a number of locations and performs various actions in a specific order. This order is generated to encode a player supplied 128-bit seed for a one-time pad that encodes a cryptographic key. After rehearsing the generated quest (the series of actions performed at the different locations in the game), the seed can be recovered at any time by playing the game and completing the rehearsed actions in the correct sequence. A stored encoded cryptographic key can then be decoded using the recovered one-time pad seed. As a simple and effective method for key recovery, this mnemonic could be a useful feature for any cryptographic system where the user is required to generate and manage private keys.

## Media

![alt text](https://github.com/reputage/seedQuestAssets/blob/master/concept%20art/Media/2019-05-22_SeedQust_V0_2_4.gif "SeedQuest Prototype GIF")

0 comments on commit d37ab5b

Please sign in to comment.