Skip to content

CLI utility for secure at-rest data storage using the 'TRED' protocol.

License

Notifications You must be signed in to change notification settings

bryk-io/tred-cli

TRED - Tamper Resistant Encrypted Data

Build Status Version Software License Go Report Card Contributor Covenant

Data protection policies must include in transit and at rest considerations, while very good open standards exist for secure data transmission the same is not true for local data persistence. To tackle this need we introduce the TRED protocol, a simple, extensible and performant mechanism to securely manage sensitive data at rest.

Some of its characteristics include:

  • Support for modern and robust ciphers Chacha20 and AES256.
  • Good performance and little overhead on per-data-packet.
  • Prevent manipulation attempts on generated ciphertext.
  • Prevent reordering of data packets.
  • Prevent leaking information when attempting to process manipulated data packets.
  • Prevent overflows when processing large data streams.

You can directly download the binary from the published releases.

About

CLI utility for secure at-rest data storage using the 'TRED' protocol.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks