Security Features

Mercury is designed with security in mind from the beginning.

  • First, we will be using Orion - a pure Rust crypto library.
  • There is built in support for checksums and AES encryption in the filesystem.
  • HMAC1 will be used for message passing - which additionally allows for encrypted messages.
  • nanorand RNG
  • HighwayHash is used for checksums
  • Argon2id is used for key-derivation

Isolation

To-Do