Attaque par canal auxiliaire

img/SPA.png

En cryptographie, un canal auxiliaire (side channel en anglais) est un moyen détourné permettant d’obtenir des informations secrètes. Dans cette activité, qui peut être utilisée en seconde en SNT, les élèves doivent utiliser les indices que laisse fuiter un digicode d’un type un peu particulier pour découvrir efficacement le code permettant d’ouvrir une porte. Ce faisant, ils jouent le rôle d’un adversaire menant une attaque de sécurité par canal auxiliaire.

Une application web simulant le digicode utilisé dans cette activité est disponible ici.

Le fichier python à télécharger ci-dessous est destiné à la préparation par l’enseignant d’une version plus avancée de l’activité, présentant une attaque du chiffrement RSA par la consommation électrique.

Documents

  • Fiche d’activité :
  • Fichier Python :