Test statistique de stéganalyse qui détecte les anomalies dans la distribution des LSB d'une image. Un fichier modifié par LSB classique présente une distribution anormalement uniforme des valeurs paires/impaires, trahissant la présence d'un payload.
- 01
Compare la distribution observée des valeurs de pixels paires/impaires à la distribution théorique attendue pour un fichier non modifié.
- 02
Sensibilité directement liée au taux d'intégration : efficace dès 20-30% de payload, peu fiable en dessous de 10%.
- 03
Génère un faux positif pour les images avec textures très régulières (motifs répétitifs, captures d'écran). À croiser avec d'autres méthodes.
- 04
Implémenté dans StegDetect (Niels Provos) et la plupart des outils CTF. Calcul rapide : O(n) en taille d'image.
TEST CHI-CARRÉ SUR L'HISTOGRAMME LSB ────────────────────────────────────────────────────────── Hypothèse H₀ : "l'image n'est pas stéganographiée" Pour chaque paire de valeurs (2i, 2i+1) dans l'histogramme : ┌──────────────────────────────────────────────────────┐ │ n₀ = nombre de pixels avec valeur 2i (paire) │ │ n₁ = nombre de pixels avec valeur 2i+1 (impaire) │ │ Attendu sous H₀ : n₀ ≈ n₁ (distribution naturelle) │ │ │ │ χ² = Σ (n₀ - n₁)² / (n₀ + n₁) │ │ │ │ Si χ² > seuil critique → H₀ rejetée → STÉGANOGRAPHIE│ └──────────────────────────────────────────────────────┘ Résultat LSB classique : n₀ ≈ n₁ pour TOUTES les paires → χ² très faible → Rejet de H₀ → DÉTECTÉ