📊 Vue d'ensemble de la sĂ©curitĂ© des donnĂ©es

Hiérarchie des supports de stockage

RAM (Volatil)

Mémoire rapide, non chiffrée au repos. Données perdues à l'extinction.

1-100 GB
Cache CPU

Ultra-rapide, chiffrable par TEE. Risque d'attaques par cache timing.

8-32 MB
SSD/NVMe

Rapide, supportent chiffrement AES-256 (BitLocker, LUKS, FileVault).

256GB-4TB
Disques mécaniques

Lent mais stable. Chiffrement complet pour sécurité au repos.

1TB-20TB
Bandes magnétiques

Archivage long terme. Chiffrement 256-bit sur bandes LTO-9.

12TB-30TB

Principes fondamentaux

  • ConfidentialitĂ©: Seuls les utilisateurs autorisĂ©s accĂšdent aux donnĂ©es
  • IntĂ©gritĂ©: DĂ©tection des modifications non autorisĂ©es (hash, HMAC)
  • Authentification: VĂ©rification de l'identitĂ© du propriĂ©taire des clĂ©s
  • Non-rĂ©pudiation: Signature numĂ©riques prouvent l'origine des donnĂ©es

🔒 AES: Advanced Encryption Standard (SymĂ©trique)

Caractéristiques principales

Type Chiffrement symétrique par bloc
Tailles de clé 128, 192, 256 bits
Taille de bloc 128 bits (16 octets)
Tours de chiffrement 10 (AES-128), 12 (AES-192), 14 (AES-256)
Mode d'opération ECB, CBC, CTR, GCM, XTS
Vitesse ~3-6 Gbps (avec AES-NI)
Sécurité quantique Résistant (doubler la taille de clé)

Comment fonctionne AES-256

1 Expansion de clé: Dérive 240 octets de sous-clés à partir de la clé de 256 bits
2 SubBytes: Substitution non-linéaire via S-Box
3 ShiftRows: Permutation des octets par lignes
4 MixColumns: Mélange de colonnes (diffusion)
5 AddRoundKey: XOR avec la clé de tour
6 Itération: Répéter 14 fois (pour AES-256)

Cas d'usage

  • ✅ Chiffrement de disques (BitLocker, FileVault, LUKS)
  • ✅ Chiffrement de fichiers (7-Zip, WinRAR)
  • ✅ VPN et communications sĂ©curisĂ©es (TLS 1.3)
  • ✅ Bases de donnĂ©es chiffrĂ©es (MySQL, PostgreSQL)
  • ✅ Coffres numĂ©riques (Vault, Bitwarden)

⚠ Points critiques

Mode CBC: Vulnérable aux attaques de padding oracle. Utiliser GCM à la place.

IV/Nonce: Doit ĂȘtre alĂ©atoire et unique pour chaque message (sinon rĂ©vĂšle patterns).

Gestion des clĂ©s: Les clĂ©s doivent ĂȘtre stockĂ©es en HSM (Hardware Security Module) en production.

🔑 RSA: Asymmetric Cryptography

Caractéristiques principales

Type Chiffrement asymétrique à clé publique
Tailles de clé recommandées 2048, 3072, 4096 bits
Fondement mathématique Factorisation de grands entiers
Temps de génération clé 4096-bit ~60-120 secondes
Vitesse chiffrement ~1 Mbps (lent, utilisé pour petites données)
Approches hybrides Chiffrer clé AES avec RSA, données avec AES
Post-quantique? ❌ Cassable par ordinateur quantique (algorithme de Shor)

Fonctionnement en 3 étapes

1ïžâƒŁ GĂ©nĂ©ration de clĂ©s

p, q = deux grands nombres premiers
n = p × q
φ(n) = (p-1)(q-1)
e = clé publique (généralement 65537)
d = clĂ© privĂ©e (mod inverse de e mod φ(n))

2ïžâƒŁ Chiffrement (clĂ© publique)

Ciphertext = Message^e mod n

3ïžâƒŁ DĂ©chiffrement (clĂ© privĂ©e)

Message = Ciphertext^d mod n

Signatures numériques (RSA-PSS)

Signature: Hash(Message) → Chiffrer avec clĂ© privĂ©e

VĂ©rification: DĂ©chiffrer signature avec clĂ© publique → Comparer avec Hash(Message)

Assure l'authentité et non-répudiation.

⚠ Points critiques

OAEP Padding: Essentiel pour éviter attaques par texte chiffré choisi.

Taille minimale: 2048 bits minimum. NIST recommande 3072+ bits jusqu'en 2030.

Menace quantique: RSA sera obsolĂšte avec les ordinateurs quantiques (largement Ă  plage 300+ qubits).

⚛ Cryptographie Post-Quantique

ProblĂšme: Threat du Quantum Computing

Un ordinateur quantique avec ~300-400 qubits logiques pourrait casser RSA-2048 en heures via l'algorithme de Shor.

Timeline estimée: 15-30 ans avant menace concrÚte.

Paradigm shift: NIST a standardisé 4 algorithmes post-quantiques en 2022.

Algorithmes NIST PQC (Post-Quantum Cryptography)

1. ML-KEM (Kyber) - Chiffrement à base de réseaux

Principe ProblĂšme d'apprentissage avec erreurs (LWE)
Tailles de clé Public: 1088-1568 octets | Privée: 2400-3168 octets
SĂ©curitĂ© Équivalent 128-256 bits classique
Vitesse ~100x plus rapide que RSA
Status ✅ StandardisĂ© NIST (FIPS 203-2024)

2. ML-DSA (Dilithium) - Signature à base de réseaux

Principe ProblĂšme du plus court vecteur (SVP)
Tailles de signature 2044-3309 octets
SĂ©curitĂ© Équivalent 128-256 bits
Vitesse ~5x plus rapide que RSA-PSS
Status ✅ StandardisĂ© NIST

3. SLH-DSA (SPHINCSâș) - Signature sans trappes

Principe Basée sur fonctions de hash (stateless)
Avantage Aucune structure sous-jacente Ă  exploiter
Inconvénient Signatures volumineuses (~17 KB)
Status ✅ StandardisĂ© NIST

4. FrodoKEM - Chiffrement ultra-conservateur

Principe LWE avec paramĂštres trĂšs conservateurs
HypothÚse de sécurité La plus faible (moins d'attaques potentielles)
Tailles Public: ~9600 octets, Privée: ~19200 octets
Status Candidat complémentaire (FIPS 203)

Migration vers le Post-Quantique

2024-2025

Déploiement de TLS 1.3 hybride (RSA + ML-KEM)

2025-2027

Migration des certificats X.509 vers PQC

2027-2030

Déclassification des données chiffrées avec RSA (harvest now, decrypt later)

2030+

Dépendance exclusive de PQC obligatoire

⚠ "Harvest Now, Decrypt Later"

Les adversaires rĂ©coltent dĂ©jĂ  donnĂ©es chiffrĂ©es avec RSA. Les donnĂ©es sensibles (secrets d'État, brevets) sont compromises une fois qu'ordinateur quantique sera disponible.

Implication: Migration PQC est URGENTE pour données longue durée de vie (>10 ans).

đŸ’Ÿ Stockage et Chiffrement au Repos

Niveaux de chiffrement disque

1. Hardware Encryption (FDE - Full Disk Encryption)

Outils: BitLocker (Windows), FileVault (macOS), LUKS (Linux)

Algorithme: AES-256 avec XTS

Avantages: Transparent, pas de performance loss, chiffrement complĂšte

Cas d'usage: Laptops, serveurs, appareils mobiles

2. Chiffrement au niveau fichier

Outils: VeraCrypt, 7-Zip AES-256, Cryptomator

Granularité: Chiffrer fichiers/dossiers individuels

Avantages: ContrĂŽle fin, portable, peut syncer vers cloud

Inconvénients: Métadonnées (noms fichiers) visibles

3. Chiffrement base de données

Outils: Transparent Data Encryption (TDE) - Oracle/SQL Server, pgcrypto - PostgreSQL

Avantage: Chiffrement des pages à la volée

Limitation: ClĂ©s doivent ĂȘtre accessibles pour requĂȘtes (menace interne)

4. Chiffrement en transit + au repos

Approche complĂšte: TLS 1.3 + AES-256-GCM

Standard: Toute communication réseau + stockage

Cas d'usage: Cloud computing (AWS KMS, Azure Key Vault)

Stockage des clés de chiffrement

Méthode Sécurité Cas d'usage
Password derivé (PBKDF2, Argon2) ⭐⭐ - Vulnérable aux attaques par dictionnaire Appareils personnels, chiffrement local
HSM (Hardware Security Module) ⭐⭐⭐⭐⭐ - Cles jamais exposées Serveurs d'entreprise, PKI
KMS Cloud (AWS, Azure, GCP) ⭐⭐⭐⭐ - Gestion centralisée sécurisée Infrastructure cloud, DevOps
SystÚme d'exploitation (BitLocker recovery key) ⭐⭐⭐ - Chiffrement OS, récupération possible Ordinateurs portables, postes de travail
Clés en clair dans fichiers ⭐ - DANGEREUX, à éviter absolument Aucun (prototypage seulement)

Archivage long terme (bandes LTO)

LTO-9: 18 TB natif, 45 TB compressé, durée de vie 30 ans

Chiffrement: AES-256 Hardware encryption

Gestion de clés: DépÎt sécurisé physique (vault climatisé)

Coût total possession: ~$0.005/GB/an (vs $0.02-0.10/GB pour disques)

🌌 Technologies Futures de Chiffrement

1. Chiffrement optique (Photonic Encryption)

Concept: Utiliser propriétés optiques (polarisation lumiÚre) pour chiffrement

Avantage: Chiffrement au niveau physique, immun aux attaques logicielles

État R&D: Prototypes universitaires (Bell Labs, MIT)

Applicabilité: Datacenters haut débit, communications spatiales

2. Chiffrement ADN (DNA Storage)

Concept: Coder données en séquences ADN, encoder clé cryptographique

Densité: 1 petabyte dans 1 gramme d'ADN

Sécurité: ADN est "chiffrement par obscurité" biologique naturelle

Timeline: 5-10 ans pour applications commerciales

Cas d'usage: Archives millénaire, données gouvernementales sensibles

3. Chiffrement Homomorphe

Concept: Calculer directement sur données chiffrées sans déchiffrement

Formule: Encrypt(a) ⊕ Encrypt(b) = Encrypt(a ⊕ b)

Impact: Computes dans le cloud préservant confidentialité totale

État: Ralenti (1000x surcharge vs non-chiffrĂ©), amĂ©liorations IBM/Microsoft

Cas d'usage: Cloud computing confidential, analyse données sensibles

4. Chiffrement basé sur Réseaux Euclidiens (Lattice-based)

Avantage: Résistant quantique prouvé (problÚmes SVP/LWE)

Déployé: ML-KEM (Kyber) et ML-DSA (Dilithium) NIST 2024

Performance: ~100x plus rapide que RSA, clés plus petites que FHE

Adoption: Chrome/Firefox testent hybrid (RSA + Kyber) en TLS 1.3

5. Chiffrement Quantique (QKD - Quantum Key Distribution)

Technologie: Utiliser photons individuels pour distribuer clés

Avantage: Détection automatique d'eavesdropping (propriétés quantiques)

Déploiement actuels: China (10,000+ km), Europe (EuroQCI)

Limitation: Seulement 100-300 km sur fibre optique

Future: Satellites quantiques pour couverture globale

6. Chiffrement en milieux ioniques (Ionic-based Computing)

Concept: Utiliser ions piégés pour calcul cryptographique

Avantage: Isolation physique naturelle, pas de fuites side-channel

État: Recherche fondamentale (UniversitĂ© Maryland, Honeywell)

Timeline: 15-20 ans pour commercialisation

7. Chiffrement par ondes élastiques (Elastic Wave Encryption)

Concept: Encoder données dans motifs ondes acoustiques/élastiques

Medium: Cristaux, alliages à mémoire de forme

État R&D: Prototypes prĂ©coces (MIT Media Lab)

Potentiel: Chiffrement physique immuable pour données historiques

Roadmap de la Sécurité Cryptographique

2024-2025 Migration TLS hybride RSA+Kyber
2025-2027 Dépendance complÚte PQC (ML-KEM, ML-DSA)
2027-2030 Prototypes QKD cloud commerciaux
2030-2035 Homorphic encryption en production
2035-2050 ADN storage, calcul optique/ionique mainsteam