tricrypt/README.md
2024-10-09 19:37:40 +03:00

1.1 KiB

TriCrypt

TriCrypt is a custom-built client-server application suite designed for secure communication with full end-to-end encryption (E2EE). It leverages the advanced Three-Layer-Encryption-Protocol (TLEP) to ensure robust security across multiple encryption layers.

Features

  • Three-Layer-Encryption-Protocol (TLEP):

    • Elliptic-Curve Diffie-Hellman (ECDH): Uses the secp521r1 curve for secure key exchange.
    • Lorenz-Based Chaos System: Adds dynamic and unpredictable transformations for encryption.
    • Zero-Trust Pseudo-Language Dictionary: Obfuscates communication patterns to prevent unauthorized inference.
  • Client Interface: Built with the Fyne GUI for a user-friendly, cross-platform interface.

  • Future Development: Planned implementation of a custom terminal-based UI in Go to minimize third-party dependencies and enhance flexibility.

Getting Started

Prerequisites

  • Go (latest version recommended): Install Go
  • Fyne GUI Library: Install via:
    go get fyne.io/fyne/v2