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.
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.
Copy
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
Copy
@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},}
Copy
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 -