Differential power analysis
Een zijkanaalaanval uit 1998 die sleutelbits in hardware vindt door het stroomverbruik van veel versleutelingen statistisch te vergelijken.
Paul Kocher en collega's van Cryptography Research toonden in 1998 aan dat smartcards sleutelbits prijsgeven aan wie hun stroomverbruik tijdens het versleutelen meet. De aanvaller gokt één sleutelbit tegelijk, verdeelt de metingen op basis van die gok en zoekt naar een verschil tussen de groepen. Het werkt zelfs als elke afzonderlijke meting ruis bevat, want de ruis middelt zich uit over genoeg metingen.
Tegenmaatregelen zijn het maskeren van tussenwaarden en het in willekeurige volgorde uitvoeren van bewerkingen. Geen van beide is perfect, want het silicium lekt nog steeds, waardoor DPA-bestendige implementaties een vak apart zijn. Een leverancier van cryptografische smartcards heeft meestal een lange lijst tests af te vinken voordat het product zich geloofwaardig veilig mag noemen.