Oddbean new post about | logout
 Damnit, I thought @mleku found a way to do it with 12  
 Adding complexity means you use the emojis to derive a seed or convert the seed into binary then emojis 
 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)