Analyse différentielle de consommation
Une attaque par canal auxiliaire de 1998 qui retrouve les bits d'une clé dans du matériel en comparant statistiquement la consommation électrique sur de nombreux chiffrements.
Paul Kocher et ses collègues de Cryptography Research montrent en 1998 que des cartes à puce livrent des bits de clé à quiconque mesure leur consommation pendant le chiffrement. L'attaquant devine un bit de clé à la fois, répartit les mesures selon cette hypothèse et cherche un écart entre les groupes. Cela fonctionne même quand chaque trace est bruitée, car le bruit s'annule avec un nombre suffisant de traces.
Les contre-mesures sont le masquage des valeurs intermédiaires et l'ordre aléatoire des opérations. Aucune n'est parfaite, puisque le silicium continue de fuir : écrire une implémentation résistante à la DPA est un métier en soi. Un fabricant de cartes à puce cryptographiques a généralement une longue liste de tests à cocher avant de pouvoir prétendre à la sécurité.