Skip to content

Fortrx/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Welcome to Fortrx πŸ›‘οΈ

Profile Image

Yes, we are building the future of secure communication. Fortrx is an open-source, highly secure end-to-end encrypted messaging engine built to withstand the cryptographic challenges of the post-quantum era. We provide seamless, local-first, terminal-based messaging with robust security protocols. πŸ”

πŸ“¦ Our Ecosystem

The Fortrx ecosystem is primarily divided into two main components that work together to provide a zero-trust environment:

  • πŸ–₯️ Fortrx-Server - The backbone of the secure communication engine, facilitating Post-Quantum-Resistant Double Ratchet + X3DH key exchanges.
  • πŸ’» Fortrx-Client - The encrypted terminal interface, featuring local-first chat history and a background daemon for seamless syncing.

πŸ” Architecture & Security Model

Fortrx is built with zero-trust principles at its core. See how we protect your data:

  • Post-Quantum Cryptography (PQC): Ensures that communications remain secure against "harvest now, decrypt later" attacks utilizing future quantum computers. πŸ›‘οΈ
  • Double Ratchet Algorithm: Guarantees Perfect Forward Secrecy (PFS) and Post-Compromise Security (PCS) by rotating keys after every message exchange. πŸ”„
  • Local Database Encryption: Private keys, ratchet sessions, and chat histories never leave your device unencrypted. πŸ”’

⚑ Quick Start

Ready to experience the Fortrx ecosystem? You will need to run the server and connect to it using the client.

  1. Clone the Projects:
    git clone https://github.com/Fortrx/Fortrx-Server.git
    git clone https://github.com/Fortrx/Fortrx-Client.git
  2. Run the Server: Follow the instructions in the Fortrx-Server README to launch the backend stack.
  3. Connect the Client: Follow the instructions in the Fortrx-Client README to initialize your keys and begin messaging securely.

πŸ‘“ Appendix

We welcome contributions! 🀝 Please check the individual repositories for specific contribution guidelines and issue trackers.

"Tell me more about the Tech Stack!"

Fortrx is open-source software. Please refer to the individual repositories for licensing details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors