Comment on Is the blockchain an interesting innovation, aside from cryptocurrencies ?
dragontamer@lemmy.world 1 year agohmac(passphrase, “one”) -> seed used to create the private key.
Its so god damn simple man. Passphrase is the key. Standardize the solution so that when Hmac(passphrase, ‘one’) emits the same private key on two separate devices, we know that their code is legitimate. Run tests on commercial solutions to make sure they emit the standard answer to a set of publicly known private-keys (as well as a few personal tests to ensure it works on your end) and bam, problem solved.
You’re telling me that all the best cryptocoin wallet peeps can’t come up with a college-textbook answer like that?
manitcor@lemmy.intai.tech 1 year ago
thats how it works, im not sure what you are getting at?
dragontamer@lemmy.world 1 year ago
Oh really, wallet hardware companies are publishing the hmac and algorithm used to go from passphrase to private key?
manitcor@lemmy.intai.tech 1 year ago
there are opensource wallets, the standard is called BIP39
im not sure if any of the hardware providers are doing it though
im still not sure what you are getting at, if you are suggesting I somehow trust hardware cold wallet providers, I dont, does not mean Im not stuck using the tools.
dragontamer@lemmy.world 1 year ago
I’m saying there’s an obvious solution to anyone who has passed a cryptography 101 course here.
PKI private keys are randomly generated prime numbers and/or ellipitcal curve numbers (depending on algorithm). Either way, that random number generator needs a seed, and that seed can be based off of the passphrase. BIP39 isn’t the whole solution, that’s just a way to turn long-strings of alpha-numeric characters into binary data.
My overall point is that there’s a blatantly obvious, simple solution to the hardware wallet problem. I brought it up because its not a hard crypto-problem to solve. The fact that there’s no adequate solution in 15 years is a failure of the cryptocoin community. Not due to a failure of basic cryptography problems.