neatvnc icon indicating copy to clipboard operation
neatvnc copied to clipboard

Elliptic curve cryptography & authentication

Open any1 opened this issue 1 year ago • 0 comments

I want to create a new protocol extension deploying the following techniques:

  • Ephemeral key ECDH using Curve25519 for key exchange
  • Ed25519 public/private key pairs for authentication
  • Chacha20 for encryption
  • Poly1305 for message authentication

The only form of authentication for this method is public/private key exchange similar to how wireguard works.

any1 avatar Apr 11 '23 20:04 any1