-
Notifications
You must be signed in to change notification settings - Fork 133
Description
Hi.
Thanks for this great project.
As noise and snow are famous for providing excellent security guarantees while requiring few efforts to adopt, I am trying to use snow in my (yet another) proxy tool (prototype) which aims at circumventing Internet censorship. I start with Noise_NNpsk0_25519_ChaChaPoly_BLAKE2s as it looks pretty straightforward.
But then I realize that, in initial handshake messages, public keys (e of -> psk, e, e of <- e, ee in my case) are sent as plaintext, which leaves opportunities for an eavesdropper to distinguish a handshake from a uniform random byte string. As noted in the spec §10.5, elligator could be used to generate/encode public keys that are indistinguishable from random bytes.
Is there any plan to support it in the future?