You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 4, 2026. It is now read-only.
<metaname="description"content="SecureChat — La messagerie chiffrée de bout en bout qui ne sait rien de vous. Double Ratchet X25519, Tor, zéro métadonnée." />
17
+
<metaname="description"content="SecureChat — La messagerie chiffrée post-quantique de bout en bout. PQXDH (X25519 + ML-KEM-768), Double Ratchet, AES-256-GCM, Tor intégré, zéro métadonnée." />
"description": "End-to-end encrypted messenger with Double Ratchet protocol, Tor integration, and zero metadata collection.",
59
+
"description": "Post-quantum end-to-end encrypted messenger with PQXDH (X25519 + ML-KEM-768), Double Ratchet, AES-256-GCM, Tor integration, and zero metadata collection.",
<pdata-lang="fr">Quand Alice et Bob se connectent pour la première fois, ils scannent leurs <strongclass="text-white">QR codes</strong> contenant leurs clés publiques X25519.</p>
72
-
<pdata-lang="en">When Alice and Bob connect for the first time, they scan each other's <strongclass="text-white">QR codes</strong> containing their X25519 public keys.</p>
73
-
<pdata-lang="fr">Un <strongclass="text-white">X3DH handshake</strong> (Extended Triple Diffie-Hellman) crée le secret partagé initial. À partir de là, le <strongclass="text-phantom-light">Double Ratchet</strong> démarre.</p>
74
-
<pdata-lang="en">An <strongclass="text-white">X3DH handshake</strong> (Extended Triple Diffie-Hellman) creates the initial shared secret. From there, the <strongclass="text-phantom-light">Double Ratchet</strong> begins.</p>
71
+
<pdata-lang="fr">Quand Alice et Bob se connectent pour la première fois, ils scannent leurs <strongclass="text-white">QR codes v2</strong> contenant leurs clés publiques X25519 et ML-KEM-768.</p>
72
+
<pdata-lang="en">When Alice and Bob connect for the first time, they scan each other's <strongclass="text-white">v2 QR codes</strong> containing their X25519 and ML-KEM-768 public keys.</p>
73
+
<pdata-lang="fr">Un <strongclass="text-white">PQXDH handshake</strong> (Post-Quantum Extended Diffie-Hellman) crée le secret partagé initial en combinant X25519 et ML-KEM-768 (NIST FIPS 203). À partir de là, le <strongclass="text-phantom-light">Double Ratchet</strong> démarre.</p>
74
+
<pdata-lang="en">A <strongclass="text-white">PQXDH handshake</strong> (Post-Quantum Extended Diffie-Hellman) creates the initial shared secret by combining X25519 and ML-KEM-768 (NIST FIPS 203). From there, the <strongclass="text-phantom-light">Double Ratchet</strong> begins.</p>
<pdata-lang="fr">À chaque <strongclass="text-white">tour de conversation</strong> (Alice parle, puis Bob répond), un nouvel échange X25519 est effectué — c'est le <strongclass="text-phantom-light">DH Ratchet</strong>.</p>
138
-
<pdata-lang="en">Each <strongclass="text-white">conversation turn</strong> (Alice speaks, Bob replies) triggers a new X25519 exchange — the <strongclass="text-phantom-light">DH Ratchet</strong>.</p>
138
+
<pdata-lang="fr">À chaque <strongclass="text-white">tour de conversation</strong> (Alice parle, puis Bob répond), un nouvel échange X25519 est effectué — c'est le <strongclass="text-phantom-light">DH Ratchet</strong>. L'échange initial PQXDH garantit une résistance post-quantique.</p>
139
+
<pdata-lang="en">Each <strongclass="text-white">conversation turn</strong> (Alice speaks, Bob replies) triggers a new X25519 exchange — the <strongclass="text-phantom-light">DH Ratchet</strong>. The initial PQXDH exchange ensures post-quantum resistance.</p>
139
140
<pdata-lang="fr">Pour chaque message individuel, une <strongclass="text-white">KDF Chain</strong> dérive une clé unique via HKDF. Résultat : même si un attaquant capture une clé, il ne peut lire <strongclass="text-phantom-light">ni les messages passés ni futurs</strong>.</p>
140
141
<pdata-lang="en">For each individual message, a <strongclass="text-white">KDF Chain</strong> derives a unique key via HKDF. Result: even if an attacker captures one key, they can't read <strongclass="text-phantom-light">past or future messages</strong>.</p>
0 commit comments