Encryption Scheme

Encryption Scheme - Note Encryption

This document describes the encryption scheme used for encrypting notes in Roru.

Scheme

Encryption

Method: Public key encryption.

Algorithm: ECIES (Elliptic Curve Integrated Encryption Scheme).

Implementation

Encryption Process

  1. Generate ephemeral keypair

  2. Derive shared secret

  3. Encrypt note data

  4. Package encrypted note

Security

Properties

Confidentiality: Encrypted data is confidential.

Authenticity: Can verify authenticity.

Conclusion

The encryption scheme provides secure note encryption.

Last updated