The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
Cet article propose des méthodes pour accélérer le DPA en utilisant le CPU et le GPU de manière parallèle. La surcharge d'un logiciel d'évaluation DPA naïf augmente de manière excessive à mesure que le nombre de points dans une trace ou le nombre de traces augmente en raison de l'augmentation rapide de la surcharge d'E/S des fichiers. Cet article présente quelques techniques, en ce qui concerne l'arithmétique DPA et la gestion des fichiers, qui peuvent faire en sorte que la surcharge du logiciel DPA ne devienne pas extrême mais graduelle à mesure que la quantité de données de trace à traiter augmente. Grâce à des expériences génériques, nous montrons que le logiciel, équipé des méthodes proposées, utilisant à la fois le CPU et le GPU, peut réduire de près de moitié le temps d'évaluation de la résistance DPA des appareils.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copier
Sung Jae LEE, Seog Chung SEO, Dong-Guk HAN, Seokhie HONG, Sangjin LEE, "Acceleration of Differential Power Analysis through the Parallel Use of GPU and CPU" in IEICE TRANSACTIONS on Fundamentals,
vol. E93-A, no. 9, pp. 1688-1692, September 2010, doi: 10.1587/transfun.E93.A.1688.
Abstract: This paper proposes methods for accelerating DPA by using the CPU and the GPU in a parallel manner. The overhead of naive DPA evaluation software increases excessively as the number of points in a trace or the number of traces is enlarged due to the rapid increase of file I/O overhead. This paper presents some techniques, with respect to DPA-arithmetic and file handling, which can make the overhead of DPA software become not extreme but gradual as the increase of the amount of trace data to be processed. Through generic experiments, we show that the software, equipped with the proposed methods, using both CPU and GPU can shorten the time for evaluating the DPA resistance of devices by almost half.
URL: https://global.ieice.org/en_transactions/fundamentals/10.1587/transfun.E93.A.1688/_p
Copier
@ARTICLE{e93-a_9_1688,
author={Sung Jae LEE, Seog Chung SEO, Dong-Guk HAN, Seokhie HONG, Sangjin LEE, },
journal={IEICE TRANSACTIONS on Fundamentals},
title={Acceleration of Differential Power Analysis through the Parallel Use of GPU and CPU},
year={2010},
volume={E93-A},
number={9},
pages={1688-1692},
abstract={This paper proposes methods for accelerating DPA by using the CPU and the GPU in a parallel manner. The overhead of naive DPA evaluation software increases excessively as the number of points in a trace or the number of traces is enlarged due to the rapid increase of file I/O overhead. This paper presents some techniques, with respect to DPA-arithmetic and file handling, which can make the overhead of DPA software become not extreme but gradual as the increase of the amount of trace data to be processed. Through generic experiments, we show that the software, equipped with the proposed methods, using both CPU and GPU can shorten the time for evaluating the DPA resistance of devices by almost half.},
keywords={},
doi={10.1587/transfun.E93.A.1688},
ISSN={1745-1337},
month={September},}
Copier
TY - JOUR
TI - Acceleration of Differential Power Analysis through the Parallel Use of GPU and CPU
T2 - IEICE TRANSACTIONS on Fundamentals
SP - 1688
EP - 1692
AU - Sung Jae LEE
AU - Seog Chung SEO
AU - Dong-Guk HAN
AU - Seokhie HONG
AU - Sangjin LEE
PY - 2010
DO - 10.1587/transfun.E93.A.1688
JO - IEICE TRANSACTIONS on Fundamentals
SN - 1745-1337
VL - E93-A
IS - 9
JA - IEICE TRANSACTIONS on Fundamentals
Y1 - September 2010
AB - This paper proposes methods for accelerating DPA by using the CPU and the GPU in a parallel manner. The overhead of naive DPA evaluation software increases excessively as the number of points in a trace or the number of traces is enlarged due to the rapid increase of file I/O overhead. This paper presents some techniques, with respect to DPA-arithmetic and file handling, which can make the overhead of DPA software become not extreme but gradual as the increase of the amount of trace data to be processed. Through generic experiments, we show that the software, equipped with the proposed methods, using both CPU and GPU can shorten the time for evaluating the DPA resistance of devices by almost half.
ER -