Acceleration of differential power analysis through the parallel use of GPU and CPU

Sung Jae Lee, Seog Chung Seo, Dong Guk Han, Seokhie Hong, Sangjin Lee

    Research output: Contribution to journalArticlepeer-review

    5 Citations (Scopus)

    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.

    Original languageEnglish
    Pages (from-to)1688-1692
    Number of pages5
    JournalIEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
    VolumeE93-A
    Issue number9
    DOIs
    Publication statusPublished - 2010 Sept

    Keywords

    • Compute unified device architecture (CUDA)
    • Differential power analysis (DPA)
    • Graphic processing unit (GPU)

    ASJC Scopus subject areas

    • Signal Processing
    • Computer Graphics and Computer-Aided Design
    • Electrical and Electronic Engineering
    • Applied Mathematics

    Fingerprint

    Dive into the research topics of 'Acceleration of differential power analysis through the parallel use of GPU and CPU'. Together they form a unique fingerprint.

    Cite this