Analyse cryptographique acoustique
Une attaque par canal auxiliaire qui récupère des clés à partir du bruit qu'un ordinateur produit en calculant.
Les composants d'un ordinateur, surtout les bobines de l'alimentation, émettent un son qui varie selon les opérations exécutées par le processeur. Un microphone placé près de la machine peut capter ces variations et, avec une analyse adaptée, en déduire des bits de clé lors d'un calcul RSA.
En 2014, Genkin, Shamir et Tromer ont montré qu'une clé RSA pouvait être extraite du son d'un ordinateur portable. L'attaque exigeait que la victime déchiffre des messages choisis par l'attaquant, par exemple via un courriel chiffré, et un microphone à quelques mètres. Elle était lente et ne livrait que peu d'information par essai. Elle illustre pourtant une chose désagréable : un algorithme mathématiquement correct peut fuir par la physique du matériel.
Les parades sont celles du monde des canaux auxiliaires : implémentations à temps constant et masquage du calcul. Faire taire la machine est possible mais coûteux ; en pratique, la protection se place dans l'implémentation plutôt que dans l'espoir que personne n'écoute.