More ideas seeking feedback

Sketchy Idea Proposal 450 - in-wallet RNG guidance

Suggested flow - check replies for a shitty HTML demo or updated versions

https://svgshare.com/i/18RK.svg

Wallets should guide users through as much understanding of random number generation as they could ever possibly want, like other elements of wallet security devs try to be very informative about.

Vanity key generation should include warnings of the security risks associated with it; and so should instantaneous key generation in general, instead offering the option to generate a more securely randomized key by hand with coin flips or dice rolls.

It should not only be explained to users that their seed is important to keep from being lost or stolen, but also that a wallet's coldness can be enhanced by air-gapping and ensuring proper randomization of seeds.

Guidance should be available to users on the aforementioned process of generating keys by hand. This guidance should include both built-in tools and outside resources, and ideally, an intelligent user should even be able to verify the cryptographic functions of electronic systems by hand, using suggested guidance.

-------

Related: Sketchy Idea Proposal 451 - guided brainwallet setup

Going a step beyond verifying the functionality of electronics, it would be great to help the user perform cryptographic functions with less involvement from electronics in general. This would be particularly useful for the sake of "brainwallets." Guidance could be available on how to do checksums and derive wallet addresses using pen and paper; or, if that wouldn't be possible, perhaps using a calculator, as it should be easy enough to wipe its memory; or, if a mere calculator still isn't enough, perhaps something like a PlayStation 1 or a Nintendo 64, which hopefully still shouldn't have too much spyware compared to a typical modern laptop or phone, while being much closer in power than a calculator.

Reply to this note

Please Login to reply.