That is about as secure as a 12 word seed. Also, with a scheme like this it is not possible to do words and emojis at the same time unless you add complexity or use 22 emojis
Damnit, I thought @mleku found a way to do it with 12
2048 ciphers requires 24 to losslessly encode 256 bits. 12 is half the security, ie 128 bits. I looked at the options for emojis and it's less than 4096 BIP39 is based on 2048 unique 4 letter sequences, it would be hard to find a distinct 4096 symbol dictionary that has the necessary numbers. I think it would probably require 5 distinct initial characters and that is a pretty large dictionary Codes are one of my guilty pleasures... I'd love to spend a month compiling a really good 5 letter code dictionary It is a time consuming process though... As it is, I only have maybe 10x this total vocabulary but is about 20% foreign words
Oh yes, you CAN make the 12 encode more bits, if you combine the pattern with a path. Like, 3x4 grid of symbols plus a 6 point path Imo simpler to just have 24 words... But anyhow, nobody bit on my proposal for a 7 bits of checksum super simple encoder... Go look at the issues on the nips repo for my username (mleku)
why not? hash the emoji and derive the private key by the hash, then generate the recovery words from the private key
If I get this right, this: - only works in one direction - would be a bit less random (or actually quite some bits lol 🙈 ) Both of which I'm more or less fine with.
yep, there will be no way to get the emoji back from the hash, but you can always recover the account if you have the emoji and as for randomness, correct, if someone knows that you use an emoji key they "only" have to try all the possible emoji instead of all the possible words in the wordlist. it's a compromise for sure, but it's a fine one for the average person (and if you need more security, just don't use this system!)
You seem to be saying 12 word seeds are inferior. I know most cold wallets use 24…
https://blog.muun.com/why-not-just-a-mnemonic/
I’m working on some things that again need something more than a mnemonic… and arguably mnemonics are just shit, being a pain in the ass to implement in hardware
Thank you for your blood, sweat and hopefully no tears. What I got from Mike also implies that the better technology is in its infancy. https://image.nostr.build/e88967c28885fa0ca50641bc21178da9da86d7be50ef5ca0517f969883c25833.jpg