A High-Performance Implementation of Differential Power Analysis on Graphics Cards

Abstract : We present an implementation for Differential Power Analysis (DPA) that is entirely based on Graphics Processing Units (GPUs). In this paper we make use of advanced techniques offered by the CUDA Framework in order to minimize the runtime. In security testing DPA still plays a major role for the smart card industry and these evaluations require, apart from educationally prepared measurement setups, the analysis of measurements with large amounts of traces and samples, and here time does matter. Most often DPA implementations are tailor-made and adapted to fit certain platforms and hence efficient reference implementations are sparsely seeded. In this work we show that the powerful architecture of graphics cards is well suited to facilitate a DPA implementation, based on the Pearson correlation coefficient, that could serve as a high performant reference, e.g., by analyzing one million traces of 20k samples in less than two minutes.
Keywords : DPA CPA Graphics Cards CUDA
Type de document :
Communication dans un congrès
Emmanuel Prouff. 10th Smart Card Research and Advanced Applications (CARDIS), Sep 2011, Leuven, Belgium. Springer, Lecture Notes in Computer Science, LNCS-7079, pp.252-265, 2011, Smart Card Research and Advanced Applications. 〈10.1007/978-3-642-27257-8_16〉
Liste complète des métadonnées

Littérature citée [9 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01596313
Contributeur : Hal Ifip <>
Soumis le : mercredi 27 septembre 2017 - 14:46:54
Dernière modification le : mardi 10 octobre 2017 - 13:47:58
Document(s) archivé(s) le : jeudi 28 décembre 2017 - 13:42:32

Fichier

978-3-642-27257-8_16_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Timo Bartkewitz, Kerstin Lemke-Rust. A High-Performance Implementation of Differential Power Analysis on Graphics Cards. Emmanuel Prouff. 10th Smart Card Research and Advanced Applications (CARDIS), Sep 2011, Leuven, Belgium. Springer, Lecture Notes in Computer Science, LNCS-7079, pp.252-265, 2011, Smart Card Research and Advanced Applications. 〈10.1007/978-3-642-27257-8_16〉. 〈hal-01596313〉

Partager

Métriques

Consultations de la notice

63

Téléchargements de fichiers

16