Table of Content

Open Access iconOpen Access

ARTICLE

A Highly Effective DPA Attack Method Based on Genetic Algorithm

Shuaiwei Zhang1, Xiaoyuan Yang1,*, Weidong Zhong1, Yujuan Sun2

Key Laboratory of Network & Information Security of People’s Armed Police, Engineering University of People’s Armed Police, Wu Jing Road, No.1, Xi’an, 710086, China.
Department of Electrical and Computer Engineering University of Toronto , 111 St. George Street, Toronto, M5S 2E8, Canada.

* Corresponding Author: Xiaoyuan Yang. Email: email.

Computers, Materials & Continua 2018, 56(2), 325-338. https://doi.org/10.3970/cmc.2018.03611

Abstract

As one of the typical method for side channel attack, DPA has become a serious trouble for the security of encryption algorithm implementation. The potential capability of DPA attack induces researchers making a lot of efforts in this area, which significantly improved the attack efficiency of DPA. However, most of these efforts were made based on the hypothesis that the gathered power consumption data from the target device were stable and low noise. If large deviation happens in part of the power consumption data sample, the efficiency of DPA attack will be reduced rapidly. In this work, a highly efficient method for DPA attack is proposed with the inspiration of genetic algorithm. Based on the designed fitness function, power consumption data that is stable and less noisy will be selected and the noisy ones will be eliminated. In this way, not only improves the robustness and efficiency of DPA attack, but also reduces the number of samples needed. With experiments on block cipher algorithms of DES and SM4, 10% and 12.5% of the number of power consumption curves have been reduced in average with the proposed DPAG algorithm compared to original DPA attack respectively. The high efficiency and correctness of the proposed algorithm and novel model are proved by experiments.

Keywords


Cite This Article

S. . Zhang, X. . Yang, W. . Zhong and Y. . Sun, "A highly effective dpa attack method based on genetic algorithm," Computers, Materials & Continua, vol. 56, no.2, pp. 325–338, 2018. https://doi.org/10.3970/cmc.2018.03611



cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1940

    View

  • 1404

    Download

  • 0

    Like

Related articles

Share Link