Durable and accessible paper key encoding that children can use.
Warning: beta version is not stable and subject to iteration!
Printable paper keys are used as the common last resort method for recovering lost account access. They increase security by empowering a user to wrestle a compromised account from the hands of an attacker.
Kid Words encoding increases the key durability by splitting the key using Shamir's Secret Sharing algorithm into shards and encoding each shard and its checksum into a group of four-letter English words.
Video Demonstration, Sound On-
The key shards can be recovered even by a child in emergency circumstances, when the paper had been partially damaged or the key shards are dictated over an unstable and noisy communication medium.
-
The key shards can be distributed among several physical locations. If a quorum amount of shards can be regathered, the key can be restored, even if some of the physical locations become inaccessible.
Project documentation is hosted here.
Kidwords is distributed under MIT Open Source license agreement.