Do you have the projection of some binary string in the unicode emoji space? (then you'd need to chunk it and possibly use many emojis)
Do you have the projection of some binary string in the unicode emoji space? (then you'd need to chunk it and possibly use many emojis)
So is it the representation in emojis of a server controlled shared secret?
That'd make 2 clients talking to eachother through the server vulnerable to tampering at the server level (ex:MITM)
Shouldn't the 2 clients not involve the server for the secret? This would require each of them being able to access the other public key fingerprint without trusting what the server says. But if they see eachother fingerprint projected into the unicode emoji space, they would see different emojis.
I think I may be missing something obvious. I just don't understand this trick.
Emojis take up 32 bits each. So 4 emojis would be 128 bits.
Of course, this doesn't account for all the 4 byte unicode combos that don't result in an emoji, but still.