Aimed for folks who desire to be certain that their conversations kept private and prefers increased protection over fancy features. It doesn’t attempt to change messaging that is popular, but to produce an alternative protected channel for private conversations.
Our objective would be to produce an anonymous talk platform and that can be properly used over inspected infrastructures and conversations can not be restored even though the host has been seized or somebody got interrogated.
We now have wound up with a solution that is unique will not need any type of information storage space and assures that messages is not decrypted despite having the entire understanding of the host contents, community traffic, and supplied key passwords.
Triple encryption — communications are protected by two security that is additional on the top of standard TLS protocol.
Outstanding privacy — Conversations happen without providing any detail that is personal account.
Real-time messaging — Every information exchanged instantly between your events, absolutely absolutely nothing is queued or kept also for just one 2nd.
How it functions
Your client application establishes a WebSocket (over TLS) reference to the talk host chances are they create one more encrypted layer making use of ECDH for key trade and AES-256 for ciphering. During key change communications through the server are RSA signed being confirmed by the customer to be sure it is really not linking up to a forged location. This 2nd layer additionally stops clear proxies (with very very own CA certificates installed regarding the customer) from inspecting their interaction.
When the host connection is guaranteed it joins the offered channel and begins gathering end-to-end encrypted levels with each member that is individual ECDH for key change and ChaCha20-Poly1305 for ciphering.