Skip to content

End to end encryption 🔏 #167

@MusicFreak456

Description

@MusicFreak456

The plan is to do it like that:

  • Every user will generate an asymmetric RSA key pair and share public key with every other user in the board.
  • Board host will also generate a symmetric AES private key.
  • Board host will use RSA encryption to send AES private key to every user in the board individually.
  • AES key will then be used to encrypt and decrypt traffic between users of the board.

Why is RSA needed? - We need to share AES key without server ever seeing it.
Why not use RSA directly? - We would then need to share updates to every board user individually which would multiply the traffic between users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions