0Pricing
Cryptology Academy · Leçon

Canaux auxiliaires électromagnétiques et acoustiques

Étudiez les émissions EM, la cryptanalyse acoustique et Spectre/Meltdown.

Canaux auxiliaires électromagnétiques et acoustiques est une leçon Cryptology Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Cryptology Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Cryptology Academy comprend 4 leçons au total.

Au-delà de la puissance : autres canaux physiques

Outre la puissance, les puces émettent des rayonnements électromagnétiques (EM) et produisent du bruit acoustique. Ces deux canaux transportent des signaux dépendant des données, qui peuvent révéler des secrets cryptographiques.

Émanations électromagnétiques

La commutation des transistors émet des rayonnements EM. Une petite sonde placée près d'un IC peut capter des signaux localisés spatialement sur une seule unité fonctionnelle, avec une précision supérieure à celle d'une mesure globale de puissance.

Analyse EM et analyse de puissance

Les sondes EM peuvent cibler des modules particuliers (par exemple l'unité S-box d'AES) tout en ignorant le reste de la puce. Cela augmente le rapport signal-bruit et réduit le nombre de traces nécessaires à la récupération de la clé.

TEMPEST : émanations compromettantes

TEMPEST (programme gouvernemental US classifié, puis déclassifié) étudie les émissions EM des écrans, des claviers et des circuits logiques. Le phreaking de Van Eck reconstitue le contenu des écrans CRT/LCD à partir des émissions RF.

Cryptanalyse acoustique

En 2013, Shamir et ses collègues ont récupéré des clés RSA-4096 en enregistrant le sifflement aigu des condensateurs d'un ordinateur portable. Le son change en fonction des multiplications modulaires effectuées par le CPU.

Spectre et Meltdown : canaux auxiliaires microarchitecturaux

Spectre (2018) exploite l'exécution spéculative : les accès mémoire dépendant de secrets laissent des traces dans le cache, lisibles par un processus attaquant. L'attaque brise l'isolation entre les processus des navigateurs et des machines virtuelles.

Flush+Reload et Prime+Probe

Flush+Reload : l'attaquant vide une ligne de cache, la victime accède à une adresse dépendant d'un secret, puis l'attaquant recharge la ligne et mesure la durée de l'accès. Accès réussi = rapide = bit secret déduit.

Configuration d’une attaque acoustique

Un microphone directionnel ou un microphone de contact placé sur le châssis capte le sifflement des condensateurs. Le signal est numérisé à une fréquence comprise entre 44 kHz et 192 kHz, puis traité avec la FFT afin d’extraire des motifs fréquentiels dépendant de la clé.

Attaques électromagnétiques inter-VM dans le cloud

Des chercheurs ont démontré l’existence de fuites électromagnétiques entre des VM cloud colocalisées sur le même hôte physique, et ont récupéré des clés AES depuis une VM victime au moyen d’une sonde fixée à une infrastructure partagée.

CVE et incidents réels

CVE-2017-5753 (Spectre), CVE-2017-5754 (Meltdown) et l’attaque acoustique contre RSA (Usenix Security 2014) sont des exemples emblématiques. Les éditeurs de navigateurs ont réduit la résolution des minuteries pour limiter les attaques par mémoire cache.

Vérification des connaissances

Qu’est-ce qui a rendu possible l’attaque acoustique contre RSA en 2013 ?

Récapitulatif de la leçon

Les sondes électromagnétiques offrent une résolution spatiale supérieure à celle de la consommation électrique globale. Les attaques acoustiques exploitent le sifflement des condensateurs. Les attaques microarchitecturales (Spectre/Meltdown) utilisent le temps d’accès au cache. Les contre-mesures vont du blindage électromagnétique à la désactivation des minuteries partagées dans les navigateurs.

Questions Fréquemment Posées

La leçon « Canaux auxiliaires électromagnétiques et acoustiques » est-elle gratuite ?

Oui — le texte complet de « Canaux auxiliaires électromagnétiques et acoustiques » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Cryptology Academy, passe à CoddyKit PRO. Le cours Cryptology Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Canaux auxiliaires électromagnétiques et acoustiques » ?

Étudiez les émissions EM, la cryptanalyse acoustique et Spectre/Meltdown. Tu pratiques Cryptology Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Cryptology Academy ?

Aucune expérience préalable n'est requise. Cryptology Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « Canaux auxiliaires électromagnétiques et acoustiques » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Cryptology Academy ?

Oui. Chaque leçon Cryptology Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Attaques temporelles : extraire des clés du temps d’exécution
  2. Analyse de la consommation : SPA et DPA
  3. Canaux auxiliaires électromagnétiques et acoustiques
  4. Contremesures : masquage, aveuglement et code à temps constant
← Retour à Cryptology Academy