# The World's Most Secure Messaging

**Ultimate security**: SimpleX network uses the most secure end-to-end encryption, with continuous post-quantum key exchange to protect all messages and metadata.

**Unique privacy**: SimpleX network has no user profile IDs, not even random numbers or keys. It provides better privacy of your contacts, protecting who you talk with from network servers.

**No spam**: nobody can contact you unless you share 1-time link or long-term address.

**Data ownership**: only your device stores your profiles, contacts and messages. You can securely move your data to another device. Servers store encrypted messages only while your device is offline.

**Secure decentralization**: you control which servers to connect to. For security 4 different servers are used in each chat — they can't observe which IP addresses talk to each other.

#### How to connect to others

- Tap new chat button in the corner, then create 1-time link.
- Share the link with your contact via any other messenger or email - it is secure.
- Ask your contact to use the link in the app - click it after the app is installed or paste into the search field in the app.

## Pourquoi SimpleX est unique

### Vous avez une confidentialité totale

SimpleX protège la confidentialité de votre profil, de vos contacts et de vos métadonnées, en les cachant des serveurs du réseau SimpleX et de tout observateur.

Contrairement à tout autre réseau de messagerie existant, SimpleX n'a aucun identifiant attribué aux utilisateurs — **pas même de nombres aléatoires**.

### Vous êtes protégé contre les spams et les abus

Parce que vous n'avez pas d'identifiant ou d'adresse fixe sur le réseau SimpleX, personne ne peut vous contacter sauf si vous partagez une adresse d'utilisateur unique ou temporaire, comme un code QR ou un lien.

### Vous contrôlez vos données

SimpleX stocke toutes les données utilisateur sur les appareils clients dans un **format de base de données chiffrée portable** — elles peuvent être transférées vers un autre appareil.

Les messages chiffrés de bout en bout sont conservés temporairement sur les serveurs relais SimpleX jusqu'à leur réception, puis ils sont définitivement supprimés.

### Vous possédez le réseau SimpleX

Le réseau SimpleX est entièrement décentralisé et indépendant de toute crypto-monnaie ou de tout autre réseau, autre que l'Internet.

Vous pouvez **utiliser SimpleX avec vos propres serveurs** ou avec les serveurs que nous fournissons — et toujours vous connecter à n'importe quel utilisateur.

# Confidentialité totale de votre identité, profil, contacts et métadonnées

Contrairement aux autres réseaux de messagerie, SimpleX n’attribue **aucun identifiant aux utilisateurs**. Il ne repose ni sur les numéros de téléphone, ni sur les adresses basées sur des domaines (comme les adresses e-mail ou XMPP), ni sur les noms d’utilisateur, les clés publiques ou même les nombres aléatoires pour identifier ses utilisateurs — les opérateurs des serveurs SimpleX ne savent pas combien de personnes utilisent leurs serveurs.

Pour acheminer les messages, SimpleX utilise des [adresses anonymes distinctes pour chaque interlocuteur](https://csrc.nist.gov/glossary/term/Pairwise_Pseudonymous_Identifier) de files de messages unidirectionnelles, séparées pour les messages reçus et envoyés, généralement via des serveurs différents.

Cette conception protège la confidentialité des personnes avec lesquelles vous communiquez, en la cachant des serveurs de la plateforme SimpleX et de tout observateur. Pour cacher votre adresse IP aux serveurs, vous pouvez **vous connecter aux serveurs SimpleX via Tor**.

# La meilleure protection contre le spam et les abus

Parce que vous n'avez pas d'identifiant sur le SimpleX réseau, personne ne peut vous contacter sauf si vous partagez une adresse d'utilisateur unique ou temporaire, sous forme de code QR ou de lien .

Même avec l'adresse utilisateur facultative, bien qu'elle puisse être utilisée pour envoyer des demandes de contact de spam, vous pouvez la modifier ou la supprimer complètement sans perdre aucune de vos connexions.

# Propriété, contrôle et sécurité de vos données

SimpleX Chat stocke toutes les données utilisateur uniquement sur les appareils clients à l'aide d'un **format de base de données chiffrée portable** qui peut être exporté et transféré vers n'importe quel appareil pris en charge .

Les messages chiffrés de bout en bout sont conservés temporairement sur les serveurs relais SimpleX jusqu'à leur réception, puis ils sont définitivement supprimés.

Contrairement aux serveurs de réseaux fédérés (e-mail, XMPP ou Matrix), les serveurs SimpleX ne stockent pas les comptes d'utilisateurs, ils ne font que relayer les messages, protégeant ainsi la vie privée des deux parties.

Il n'y a pas d'identifiant ou de texte chiffré en commun entre le trafic serveur envoyé et reçu - si quelqu'un l'observe, il ne peut pas facilement déterminer qui communique avec qui, même si le TLS est compromis.

# Entièrement décentralisé — les utilisateurs sont maîtres de leur réseau SimpleX

Vous pouvez **utiliser SimpleX avec vos propres serveurs** et continuer à communiquer avec les personnes qui utilisent les serveurs préconfigurés dans les applications.

Le réseau SimpleX utilise un [protocole ouvert](https://github.com/simplex-chat/simplexmq/blob/stable/protocol/overview-tjr.md) et fournit un [SDK pour créer des chatbots](https://github.com/simplex-chat/simplex-chat/tree/stable/packages/simplex-chat-client/typescript), permettant de mettre en œuvre des services avec lesquels les utilisateurs peuvent interagir via les applications SimpleX Chat — nous avons hâte de voir quels services SimpleX vous allez créer.

Si vous envisagez de développer pour le réseau SimpleX, par exemple un chatbot pour les utilisateurs de l’application SimpleX ou d’intégrer la bibliothèque SimpleX Chat à vos applications mobiles, n’hésitez pas à [nous contacter](https://simplex.chat/contact#/?v=1&smp=smp%3A%2F%2FPQUV2eL0t7OStZOoAsPEV2QYWt4-xilbakvGUGOItUo%3D%40smp6.simplex.im%2FK1rslx-m5bpXVIdMZg9NLUZ_8JBm8xTt%23MCowBQYDK2VuAyEALDeVe-sG8mRY22LsXlPgiwTNs9dbiLrNuA7f3ZMAJ2w%3D) pour obtenir des conseils et de l’aide.

## Fonctionnalités

Messages chiffrés E2E avec édition et format markdown

Images, vidéos et fichiers
chiffrés E2E

Groupes chiffrés E2E décentralisés — où seuls les membres en connaissent l'existence

Messages vocaux chiffrés E2E

Conversations secrètes éphémères

Appels audio et vidéo
chiffrés E2E

Stockage de l'app portable chiffré — déplacez votre profil vers un autre appareil

Mode incognito —
unique à SimpleX Chat

## Ce qui rend SimpleX privé

### Identifiants temporaires anonymes par paires

SimpleX utilise des adresses et des informations d'identification anonymes temporaires par paires pour chaque contact utilisateur ou membre de groupe.

Il permet la distribution des messages sans identifiants de profil utilisateur, offrant une meilleure confidentialité des métadonnées que les alternatives.

### Échange de clés hors bande

De nombreux réseaux de communication sont vulnérables aux attaques MITM par des serveurs ou des fournisseurs de réseau.

Pour l'empêcher, les applications SimpleX transmettent des clés à usage unique hors bande, lorsque vous partagez une adresse sous forme de lien ou de code QR.

### 2 couches de chiffrement de bout en bout

Protocole à double ratchet —
Messagerie OTR avec confidentialité persistante et récupération en cas d'effraction.

Cryptobox NaCL dans chaque file d'attente pour empêcher toute corrélation de trafic entre les files d'attente de messages si le TLS est compromis.

### Vérification de l'intégrité des messages

Pour garantir l'intégrité, les messages sont numérotés séquentiellement et incluent le hachage du message précédent.

Si un message est ajouté, supprimé ou modifié, le destinataire sera alerté.

### Couche supplémentaire de chiffrement du serveur

Couche supplémentaire de chiffrement du serveur pour la livraison au destinataire, afin d'empêcher la corrélation entre le trafic du serveur reçu et envoyé si le TLS est compromis.

### Mélange de messages pour réduire la corrélation

Les serveurs SimpleX agissent comme des nœuds de mixage à faible latence - les messages entrants et sortants ont un ordre différent.

### Transport TLS sécurisé et authentifié

Les connexions client-serveur ne sont établies qu'avec des algorithmes de chiffrement robustes et en TLS 1.2/1.3.

L'empreinte du serveur et la fixation des canaux empêchent les attaques MITM et les attaques par rejeu.

La reprise de connexion est désactivée pour empêcher les attaques de session.

### Accès possible via Tor

Pour protéger votre adresse IP, vous pouvez accéder aux serveurs via Tor ou un autre réseau de transport superposé.

Pour utiliser SimpleX via Tor, veuillez installer [l'application Orbot](https://guardianproject.info/apps/org.torproject.android/) et activez le proxy SOCKS5 (ou le mode VPN [sur iOS](https://apps.apple.com/us/app/orbot/id1609461599?platform=iphone)).

### Files d'attente de messages unidirectionnelles

Chaque file d'attente de messages transmet les messages dans une direction, avec des adresses d'envoi et de réception différentes.

Il réduit les vecteurs d'attaque, par rapport aux agents de messagerie traditionnels, et les métadonnées disponibles.

### Plusieurs couches de couverture de contenu

SimpleX utilise une couverture de contenu pour chaque couche de chiffrement afin de résister aux attaques ciblant la taille des messages.

Cela rend les messages de différentes tailles identiques pour les serveurs et les observateurs du réseau.

## Réseau SimpleX

SimpleX Chat offre la meilleure protection pour votre vie privée en combinant les avantages du P2P et des réseaux fédérés.

### Contrairement aux réseaux P2P

Tous les messages sont envoyés via les serveurs, offrant à la fois une meilleure protection des métadonnées et une livraison asynchrone fiable des messages, tout en évitant de nombreux .

# Comparaison avec des protocoles de messagerie P2P

Les applications et protocoles de messagerie [P2P](https://fr.wikipedia.org/wiki/Pair-%C3%A0-pair) présentent divers problèmes qui les rendent moins fiables que SimpleX, plus complexes à analyser et vulnérables à plusieurs types d'attaques.

1. Les réseaux P2P s’appuient sur une variante de [DHT](https://en.wikipedia.org/wiki/Distributed_hash_table) pour acheminer les messages. Les architectures DHT doivent trouver un équilibre entre garantie de livraison et latence. SimpleX offre à la fois une meilleure garantie de livraison et une latence plus faible que les réseaux P2P, car le message peut être transmis de manière redondante via plusieurs serveurs en parallèle, en utilisant les serveurs choisis par le destinataire. Dans les réseaux P2P, le message est transmis séquentiellement via *O(log N)* nœuds, en utilisant des nœuds choisis par l’algorithme.
2. Le modèle de SimpleX, contrairement à la plupart des réseaux P2P, n'a aucun identifiant utilisateur global d'aucune sorte, même temporaire, et n'utilise que des identifiants temporaires par paires, offrant un meilleur anonymat et une meilleure protection des métadonnées .
3. Le P2P ne résout pas le problème des [attaques de type « man-in-the-middle »](https://fr.wikipedia.org/wiki/Attaque_de_l%27homme_du_milieu), et la plupart des implémentations existantes n’utilisent pas de messages hors bande pour l’échange initial de clés. SimpleX utilise des messages hors bande ou, dans certains cas, des connexions sécurisées et fiables préexistantes pour l’échange initial de clés.
4. Les implémentations P2P peuvent être bloquées par certains fournisseurs d’accès à Internet (comme [BitTorrent](https://fr.wikipedia.org/wiki/BitTorrent)). SimpleX est indépendant du protocole de transport — il peut fonctionner via des protocoles web standards, par exemple les WebSockets.
5. Tous les réseaux P2P connus peuvent être vulnérables aux [attaques Sybil](https://fr.wikipedia.org/wiki/Attaque_Sybil), car chaque nœud peut être découvert et le réseau fonctionne comme un tout. Les mesures connues pour les atténuer nécessitent soit un composant centralisé, soit une [preuve de travail](https://fr.wikipedia.org/wiki/Preuve_de_travail) coûteuse. Le réseau SimpleX ne permet pas de découvrir les serveurs, il est fragmenté et fonctionne comme plusieurs sous-réseaux isolés, ce qui rend les attaques à l’échelle du réseau impossibles.
6. Les réseaux P2P peuvent être vulnérables aux [attaques DRDoS](https://www.usenix.org/conference/woot15/workshop-program/presentation/p2p-file-sharing-hell-exploiting-bittorrent), lorsque les clients peuvent retransmettre et amplifier le trafic, entraînant un déni de service à l’échelle du réseau. Les clients SimpleX ne relaient le trafic que depuis des connexions connues et ne peuvent pas être utilisés par un attaquant pour amplifier le trafic sur l’ensemble du réseau.

---

### Contrairement aux réseaux fédérés

Les serveurs de relais SimpleX NE stockent PAS les profils d'utilisateurs, les contacts et les messages distribués, NE se connectent PAS les uns aux autres et il N'y a AUCUN répertoire de serveurs.

---

### Réseau SimpleX

les serveurs fournissent des files d’attente unidirectionnelles pour connecter les utilisateurs, mais ils n’ont aucune visibilité sur le graphe des connexions du réseau — seuls les utilisateurs y ont accès.

## SimpleX expliqué

1. L'expérience des utilisateurs

2. Comment ça marche

3. Ce que voient les serveurs

1. L'expérience des utilisateurs

Vous pouvez créer des contacts et des groupes, et avoir des conversations bidirectionnelles, comme dans n'importe quelle autre messagerie.

Comment cela peut-il fonctionner avec des files d'attente unidirectionnelles et sans identifiants de profil utilisateur ?

2. Comment ça marche

Pour chaque connexion, vous utilisez deux files d'attente de messages distinctes pour envoyer et recevoir des messages via des serveurs différents.

Les serveurs ne transmettent les messages que dans une direction, sans connaître la totalité de la conversation ou des connexions de l'utilisateur.

3. Ce que voient les serveurs

Les serveurs disposent d'identifiants anonymes distincts pour chaque file d'attente, et ne savent pas à quels utilisateurs ils appartiennent.

Les utilisateurs peuvent améliorer davantage leur protection de leurs métadonnées en utilisant Tor pour accéder aux serveurs, ce qui empêche la corrélation par adresse IP.

## Comparaison avec d'autres protocoles

|  |  | Signal, grandes plateformes | XMPP, Matrix | Protocoles P2P |
| --- | --- | --- | --- | --- |
| Identifiant global nécessaire | Non - privé | Oui [1] | Oui [2] | Oui [3] |
| Risque d'attaque MITM | Non - sécurisé [4] | Oui [5] | Oui | Oui |
| Dépendance au DNS | Non - résistant | Oui | Oui | Non |
| Réseau unique ou centralisé | Non - décentralisé | Oui | Non - fédéré [6] | Oui [7] |
| Attaque à l'échelle du réseau | Non - résistant | Oui | Oui [2] | Oui [8] |

---

1. Généralement basé sur un numéro de téléphone, dans certains cas sur des noms d'utilisateur
2. Adresses basées sur le DNS
3. Clé publique ou tout autre identifiant global unique
4. Les relais SimpleX ne peuvent pas compromettre le chiffrement e2e. Vérifier le code de sécurité pour limiter les attaques sur le canal hors bande
5. Si les serveurs de l’opérateur sont compromis. Vérifier le code de sécurité dans Signal et certaines autres applications pour limiter les risques
6. Ne protège pas la confidentialité des métadonnées des utilisateurs
7. Bien que les réseaux P2P soient distribués, ils ne sont pas fédérés — ils fonctionnent comme un réseau unique
8. Les réseaux P2P ont soit une autorité centrale, soit l'ensemble du réseau peut être compromis — [voir ici](https://github.com/simplex-chat/simplex-chat/blob/stable/docs/SIMPLEX.md#comparison-with-p2p-messaging-protocols)

## Comparaison de la sécurité du chiffrement de bout en bout dans différentes applications de messagerie

|  | Session | Briar | Element | Cwtch | Signal | SimpleX |
| --- | --- | --- | --- | --- | --- | --- |
| Remplissage des messages | ✗ | ✔︎[1] | ✗ | ✔︎ | ✔︎[1] | ✔︎ |
| Dénégation (possibilité de nier) | ✗ | ✗ | ✗ | ✔︎[2] | ✔︎[3] | ✔︎ |
| Confidentialité persistante | ✗ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ |
| Sécurité après une compromission | ✗ | ✗ | ✗ | ✔︎ | ✗[4] | ✔︎ |
| Échange de clés à deux facteurs | ✔︎ | ✔︎[5] | ✔︎[5] | ✔︎ | ✔︎[5] | ✔︎ |
| Cryptographie hybride post-quantique | ✗ | ✗ | ✗ | ✗ | ✔︎[6] | ✔︎ |

---

1. Briar complète les messages à une taille arrondie à 1 024 octets, tandis que Signal les complète à 160 octets
2. La répudiation ne concerne pas la connexion client-serveur.
3. Il semblerait que l'utilisation de signatures cryptographiques compromette la possibilité de nier l'auteur (déni), mais cela doit être clarifié.
4. La mise en œuvre multi-appareils compromet la sécurité post-compromission de Double Ratchet — [voir ici](https://eprint.iacr.org/2021/626.pdf).
5. L'échange de clés à deux facteurs est facultatif et peut être remplacé par une vérification par code de sécurité.
6. L’accord de clés post-quantique est « épars » — il ne protège que certaines des étapes du ratchet.
