Cybersécurité

Guide : Le chiffrement de bout en bout expliqué

11 min de lecture

Pourquoi le chiffrement E2EE est devenu un standard professionnel ?

En 2026 (informations vérifiées en avril 2026, susceptibles d’évoluer), l’E2EE n’est plus une option pour journalistes ou activistes : c’est la norme attendue dans toute communication professionnelle. Échanger un contrat sénégalais, partager un bilan financier, transmettre des données clients par WhatsApp non chiffré ou Gmail classique vous expose à des fuites massives en cas de breach Meta/Google. Heureusement, l’E2EE est désormais gratuit, intégré (WhatsApp, Signal) ou triviale à configurer (ProtonMail, BitLocker). Quelques heures pour sécuriser votre stack, des années de tranquillité.

Le chiffrement bout en bout explique simplement

Le chiffrement de bout en bout (E2EE – End-to-End Encryption) garantit que seuls l’expediteur et le destinataire peuvent lire un message ou un fichier. Même le fournisseur du service (WhatsApp, Signal, etc.) ne peut pas déchiffrer le contenu. C’est comme envoyer une lettre dans un coffre-fort dont seul votre correspondant possede la clé.

Au Sénégal, ou WhatsApp est l’outil de communication principal pour les entreprises et les particuliers, comprendre le E2EE est devenu essentiel pour protéger vos echanges professionnels et personnels.

Comment fonctionne le chiffrement bout en bout

Le principe des clés asymetriques

Le E2EE repose sur la cryptographie asymetrique. Chaque utilisateur possede deux clés :

  • Clé publique : partagée avec tout le monde, elle sert a chiffrer les messages destines a cette personne
  • Clé privee : gardee secrete sur votre appareil, elle sert a déchiffrer les messages que vous recevez

Analogie : la clé publique est comme votre adresse postale (tout le monde peut vous envoyer du courrier), et la clé privee est comme la clé de votre boite aux lettres (seul vous pouvez lire le courrier).

Le processus en 5 étapes

  1. Génération des clés : quand vous installez une application E2EE, une paire de clés est creee sur votre appareil
  2. Echange de clés publiques : les applications echangent les clés publiques via le serveur
  3. Chiffrement : votre message est chiffré avec la clé publique du destinataire avant de quitter votre téléphone
  4. Transit : le message voyage chiffré a travers Internet et les serveurs. Même si quelqu’un l’intercepte, il est illisible
  5. Dechiffrement : seul le téléphone du destinataire, avec sa clé privee, peut déchiffrer et afficher le message

Le protocole Signal (Double Ratchet)

Le protocole Signal, utilise par WhatsApp, Signal et d’autres, va plus loin avec le « Double Ratchet » :

  • Perfect Forward Secrecy : chaque message utilise une clé différente. Si une clé est compromise, seul ce message est lisible, pas les precedents ni les suivants
  • Cles ephemeres : les clés changent a chaque message echange, rendant le déchiffrement massif impossible
  • Prekeys : permettent d’envoyer des messages chiffres même si le destinataire est hors ligne

Applications de messagerie : comparatif E2EE

Application E2EE par défaut Code ouvert Metadonnees protégées Utilisation au Sénégal
Signal Oui, toujours Oui (100%) Oui (Sealed Sender) Faible mais en croissance
WhatsApp Oui, toujours Partiellement Non (Meta collecte les metadonnees) Dominant (90%+ de la population)
Telegram Non (uniquement « Secret Chat ») Client uniquement Non Populaire chez les jeunes
iMessage Oui (entre appareils Apple) Non Partiellement Faible (peu d’iPhone)
SMS classique Non Non applicable Non Encore utilise pour certains services

WhatsApp au Sénégal : ce qui est protégé et ce qui ne l’est pas

WhatsApp est l’application dominante au Sénégal. Son E2EE protège le contenu des messages, mais attention :

  • Protege : le texte de vos messages, les photos, videos, documents, appels vocaux et video
  • Non protégé : avec qui vous communiquez (metadonnees), quand, a quelle fréquence, votre photo de profil, votre statut, les groupes auxquels vous appartenez
  • Sauvegardes : par défaut, les sauvegardes Google Drive ou iCloud ne sont PAS chiffrees E2EE. Activez la sauvegarde chiffree dans Paramètres > Discussions > Sauvegarde > Sauvegarde chiffree de bout en bout
  • WhatsApp Web : le E2EE s’etend a WhatsApp Web, mais si quelqu’un accédé physiquement a votre session Web, il voit tout en clair

Configurer Signal pour une sécurité maximale

Signal est l’application la plus sécurisée. Voici comment la configurer :

  • Installez depuis le Play Store ou App Store uniquement
  • Activez le verrouillage par code PIN : Paramètres > Compte > Code PIN
  • Activez le verrouillage d’inscription pour empecher la reinstallation sur un autre appareil
  • Activez les messages ephemeres par défaut : Paramètres > Confidentialite > Minuteur de messages
  • Vérifiez le numéro de sécurité avec vos contacts importants (en personne, scannez les QR codes)
  • Desactivez les aperus de messages dans les notifications

Chiffrer vos emails

PGP/GPG : le standard du chiffrement email

Les emails classiques (Gmail, Yahoo, Outlook) ne sont pas chiffres E2EE. Pour ajouter cette protection :

# Installer GPG sur Windows
# Télécharger Gpg4win depuis gpg4win.org

# Générer votre paire de clés
gpg --full-generate-key
# Choisir : RSA et RSA, 4096 bits, expiration 2 ans
# Entrer : votre nom et email

# Exporter votre clé publique a partager
gpg --armor --export votre@email.com > ma-clé-publique.asc

# Chiffrer un fichier pour un destinataire
gpg --encrypt --recipient destinataire@email.com document-confidentiel.pdf
# Produit : document-confidentiel.pdf.gpg

# Déchiffrer un fichier reçu
gpg --decrypt fichier-reçu.gpg > fichier-dechiffre.pdf

Solutions email E2EE simples

Service Gratuit Stockage Avantage Ideal pour
ProtonMail Oui (1 Go) Suisse E2EE automatique entre utilisateurs Proton Communications sensibles
Tutanota Oui (1 Go) Allemagne Chiffre aussi l’objet du mail Confidentialite maximale
Gmail + GPG Oui USA Compatible avec vos contacts existants Si vous gardez Gmail

Cas pratique Sénégal : un cabinet d’avocats a Dakar echange des documents confidentiels avec ses clients. Plutôt que d’envoyer par email classique, il utilise ProtonMail pour les communications avec les clients importants, et chiffre les pièces jointes avec GPG pour les envois via Gmail aux clients qui n’ont pas ProtonMail.

Chiffrer vos fichiers et disques

BitLocker (Windows Pro)

BitLocker chiffre l’intégralité de votre disque dur. Si votre ordinateur est vole (courant dans les grandes villes), vos données restent inaccessibles :

# Vérifier si BitLocker est disponible
manage-bde -status

# Activer BitLocker sur le disque C:
manage-bde -on C: -RecoveryPassword

# IMPORTANT : sauvegardez la clé de récupération !
# Notez-la sur papier et gardez-la en lieu sur
# Ou sauvegardez dans votre compte Microsoft

# Vérifier le statut
manage-bde -status C:
# Protection Status: Protection On
# Encryption Method: XTS-AES 256

VeraCrypt (gratuit, tous Windows)

Si vous n’avez pas Windows Pro (edition Famille), VeraCrypt est l’alternative gratuite :

  • Volume chiffré : créez un fichier qui agit comme un disque virtuel chiffré. Ideal pour stocker vos documents sensibles
  • Chiffrement disque complet : comme BitLocker mais gratuit
  • Volume cache : un volume secret a l’interieur d’un volume chiffré (deni plausible)
# Créer un volume VeraCrypt en ligne de commande
# (plus simple via l'interface graphique)
veracrypt --text --create "D:\MonCoffre.hc" --size 2G --encryption AES --hash SHA-512 --filesystem NTFS

# Monter le volume
veracrypt --text --mount "D:\MonCoffre.hc" --slot 1

# Demonter
veracrypt --text --dismount --slot 1

Chiffrer les clés USB et disques externes

Les clés USB se perdent facilement. Chiffrez-les systematiquement :

  • BitLocker To Go : clic droit sur la clé USB > Activer BitLocker > choisir un mot de passe
  • VeraCrypt : créer un volume chiffré sur la clé USB
  • 7-Zip : pour un fichier spécifique, clic droit > 7-Zip > Ajouter a l’archive > format 7z > cocher Chiffrement AES-256 > entrer un mot de passe

Chiffrement pour les développeurs et administrateurs

SSH : chiffrement des connexions serveur

# Générer une clé SSH forte (Ed25519)
ssh-keygen -t ed25519 -C "dev@entreprise.sn"

# Copier la clé publique sur le serveur
ssh-copy-id -i ~/.ssh/id_ed25519.pub user@serveur.sn

# Connexion chiffree automatique
ssh user@serveur.sn

HTTPS et TLS pour les sites web

# Installer un certificat Let's Encrypt (serveur Nginx)
sudo certbot --nginx -d monsite.sn -d www.monsite.sn

# Forcer TLS 1.2 minimum dans Nginx
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256;
ssl_prefer_server_ciphers off;

Chiffrer les données en base de données

# MySQL/MariaDB : chiffrement au repos
# Dans my.cnf
[mysqld]
innodb_encrypt_tables = ON
innodb_encrypt_log = ON
innodb_encryption_threads = 4

# Chiffrer une colonne spécifique (données clients)
# En PHP avec OpenSSL
$clé = getenv('ENCRYPTION_KEY');
$donnees_chiffrees = openssl_encrypt($donnees_sensibles, 'aes-256-gcm', $clé, 0, $iv, $tag);
# Stocker $donnees_chiffrees, $iv et $tag en base

Limites et idees recues sur le E2EE

Ce que le E2EE ne protège PAS

  • Captures d’écran : votre correspondant peut toujours faire une capture d’écran de vos messages
  • Accès physique : si quelqu’un deverrouille votre téléphone, il lit vos messages en clair
  • Malware : un logiciel espion sur votre téléphone lit les messages avant chiffrement ou après déchiffrement
  • Metadonnees : qui parle a qui, quand, et combien de fois reste souvent visible
  • Sauvegardes non chiffrees : si vos sauvegardes cloud ne sont pas E2EE, vos messages y sont en clair

Attaques possibles malgre le E2EE

  • Compromission de l’appareil : un keylogger ou spyware rend le E2EE inutile. D’ou l’importance de sécuriser votre téléphone
  • Attaque « man-in-the-middle » : lors de l’echange initial de clés. C’est pourquoi vérifier les codes de sécurité est important
  • Ingenierie sociale : convaincre quelqu’un de partager ses messages volontairement
  • Portes derobees (backdoors) : si le code source n’est pas ouvert, impossible de vérifier l’absence de backdoor. C’est l’avantage de Signal (100% open source)

Guide pratique par cas d’usage au Sénégal

Cas 1 : Entrepreneur / PME

  • Communications clients : WhatsApp (déjà utilise, E2EE actif) avec sauvegarde chiffree activée
  • Documents comptables et financiers : chiffrer avec 7-Zip (AES-256) avant partage
  • Emails sensibles (contrats, factures) : ProtonMail ou GPG
  • Ordinateur portable : BitLocker ou VeraCrypt (risque de vol)
  • Cles USB : BitLocker To Go ou VeraCrypt

Cas 2 : Journaliste / Activiste

  • Messagerie : Signal exclusivement (messages ephemeres activés)
  • Email : ProtonMail + GPG pour les sources
  • Fichiers : VeraCrypt avec volume cache
  • Navigation : Tor Browser pour les recherches sensibles
  • Téléphone : désactiver les sauvegardes cloud

Cas 3 : Développeur / Administrateur système

  • Connexions serveur : SSH avec clés Ed25519 uniquement
  • Site web : TLS 1.2+ avec certificat Let’s Encrypt
  • Base de données : chiffrement au repos + colonnes sensibles chiffrees
  • Code source et secrets : utiliser un gestionnaire de secrets (HashiCorp Vault ou fichier .env chiffré)
  • Communications équipe : Signal ou Élément (Matrix, auto-heberge)

Erreurs fréquentes

1. Confondre TLS et E2EE

Cause : on voit « chiffré » sur Gmail (TLS en transit) et on conclut qu’il est E2EE. Faux : Google peut lire vos emails sur ses serveurs, le TLS protège seulement le transit.

Solution : E2EE = « même le fournisseur ne peut pas lire ». Pour cela : Signal (messagerie), ProtonMail (mail), GPG (fichiers). TLS reste indispensable mais ne suffit pas pour des données ultra-sensibles.

2. Backup WhatsApp non chiffré qui annule l’E2EE

Cause : WhatsApp est E2EE, mais la sauvegarde Google Drive ou iCloud par défaut n’est PAS chiffrée. Si votre compte Google est piraté, vos années de messages sont lisibles.

Solution : WhatsApp > Discussions > Sauvegarde > Sauvegarde chiffrée de bout en bout. Avec mot de passe distinct du PIN 2FA. Sans cela, votre E2EE est un théâtre.

3. Vérification du numéro de sécurité Signal/WhatsApp jamais faite

Cause : on suppose que les clés sont bien échangées. Mais une attaque MITM (Man-In-The-Middle) sur le serveur peut substituer les clés sans qu’on s’en rende compte.

Solution : pour les contacts critiques (collaborateurs, journalistes, dirigeants), vérifiez le numéro de sécurité en personne (scan QR code) ou par appel vocal séparé. Activez les notifications de changement de clé.

4. Clé de récupération BitLocker/VeraCrypt perdue

Cause : on chiffre le disque mais on ne note pas la clé de récupération. Lors d’un changement de carte mère, mise à jour BIOS ou problème TPM, les données sont perdues définitivement.

Solution : imprimez la clé sur papier ET stockez-la dans Bitwarden ET dans votre compte Microsoft (aka.ms/myrecoverykey). Triple sauvegarde.

5. SSH avec mot de passe au lieu de clé Ed25519

Cause : on garde l’authentification SSH par mot de passe « parce que c’est plus simple ». Les serveurs Internet sont scannés en permanence et brute-forcés en quelques heures.

Solution : migrez vers les clés Ed25519 : ssh-keygen -t ed25519. Désactivez ensuite l’authentification par mot de passe : PasswordAuthentication no dans /etc/ssh/sshd_config. Et 2FA SSH avec libpam-google-authenticator pour les serveurs critiques.

Checklist chiffrement

  • Messagerie E2EE activée (WhatsApp sauvegarde chiffree ou Signal)
  • Disque dur principal chiffré (BitLocker ou VeraCrypt)
  • Cles USB chiffrees
  • Emails sensibles chiffres (ProtonMail ou GPG)
  • Connexions serveur en SSH avec clés (pas de mot de passe)
  • Site web en HTTPS avec TLS 1.2+
  • Sauvegardes cloud chiffrees
  • Codes de sécurité WhatsApp/Signal verifies avec les contacts importants
  • Aucune donnée sensible stockée en clair sur le téléphone
  • Clé de récupération BitLocker/VeraCrypt sauvegardee en lieu sur

Pour creuser ce sujet

Hostinger pour vos premiers déploiements

Le panel hPanel reste l’un des plus accessibles du marché pour les débutants en self-hosting.

Découvrir hPanel →

Lien d affiliation. Si vous achetez via ce lien, le blog reçoit une petite commission sans surcoût pour vous.

Service ITSkillsCenter

Application mobile Android et iOS

Création d'application mobile Android et iOS. À partir de 350 000 FCFA.

Démarrer mon projet
Publicité