2005 · 60 citations · 8 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureLow-power DesignParallel ComputingLow-power Digital Circuit DesignLow-power Fpga DesignMicroarchitectural SecurityPower EstimationPower ManagementPower-aware DesignDifferential Power AnalysisMaskingPower Analysis AttacksPower Analysis CountermeasuresPower ConsumptionPower Consumption ModelingPower ModelPower Modeling And Estimation
Masking is a general method used to thwart differential power analysis, in which all the intermediate data inside an implementation are XORed with random Boolean values. As a consequence, the power consumption of the running implementation becomes unpredictable, making first-order power analysis attacks unpractical. Several recent works have shown that such protected designs are still susceptible to higher-order power analysis attacks. In this paper, we propose an extension of the previously introduced higher-order techniques, based on a more general power consumption model, and evaluate its actual feasibility. In particular, we discuss the number of power traces required to mount successful attacks. We also illustrate how this number is affected by parallel computations, making certain implementation contexts (e.g. smart cards, 8-bit processors) more susceptible than others (e.g. FPGAs, ASICs).
8
Power-analysis attack on an ASIC AES implementation
Berna Örs, Frank K. Gürkaynak, Elisabeth Oswald et al. · 2004 · 225 citations
The KHAZAD Legacy-Level Block Cipher
Paulo S.L.M, Vincent Rijmen · 2001 · 157 citations
Power analysis of an FPGA - Implementation of Rijndael: Is pipelining a DPA countermeasure?
François‐Xavier Standaert, Bart Preneel · Digital Access to Libraries (Université catholique de Louvain (UCL), l'Université de Namur (UNamur) and the Université Saint-Louis (USL-B)) · 2004 · 85 citations · Full text
DES and Differential Power Analysis
Louis Goubin · Medical Entomology and Zoology · 1999 · 72 citations