Evolvable Hardware Architectures on FPGA for Side-Channel Security

被引:1
|
作者
Labafniya, Mansoureh [1 ]
Borujeni, Shahram Etemadi [1 ]
Mentens, Nele [2 ,3 ,4 ]
机构
[1] Univ Isfahan, Esfahan, Iran
[2] Leiden Univ, LIACS, Leiden, Netherlands
[3] Katholieke Univ Leuven, ESAT, ES&S, Leuven, Belgium
[4] Imec COSIC, Leuven, Belgium
关键词
Evolvable Hardware; Virtual reconfigurable circuit; Differential Power Analysis (DPA); Field-Programmable Gate Array (FPGA);
D O I
10.1007/978-3-030-61638-0_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes the use of Evolvable Hardware (EH) architectures as a countermeasure against power analysis attacks. It is inspired by the work of Sasdrich et al., in which the block cipher PRESENT is protected against power analysis attacks through the use of dynamic logic FPGA reconfiguration. The countermeasure consists of splitting the substitution boxes (S-boxes) into two parts with a register in between; the way the S-boxes are split is random and is altered before each new execution of the block cipher. This makes it very difficult (or even impossible) for an attacker to perform a Differential Power Analysis (DPA) attack by collecting many power traces of the same implementation. Whereas the approach of Sasdrich et al. requires the external computation and communication of new configurations, our approach computes new configurations on the fly with an on-chip configuration generator based on evolutionary algorithms. This reduces the risk of an adversary tampering with the configuration data and takes away the communication delay. Our work is the first to propose the use of EH and Genetic Programming (GP) for this type of countermeasure. More precisely, we explore two methods, Genetic Programming (GP) and Cartesian Genetic Programming (CGP) and we evaluate the feasibility of these methods by measuring the overhead in terms of delay and resource occupation for the block ciphers PRESENT and PRINTcipher.
引用
收藏
页码:163 / 180
页数:18
相关论文
共 50 条
  • [31] Analysis and countermeasures to side-channel attacks: a hardware design perspective
    Zoni, Davide
    2019 14TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC 2019), 2019, : 1 - 4
  • [32] Sequential Hardware Trojan: Side-channel Aware Design and Placement
    Wang, Xinmu
    Narasimhan, Seetharam
    Krishna, Aswin
    Mal-Sarkar, Tatini
    Bhunia, Swarup
    2011 IEEE 29TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2011, : 297 - 300
  • [33] A New Fast and Side-channel Resistant AES Hardware Architecture
    Macchetti, Marco
    Pelletier, Herve
    Groux, Cedric
    2023 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE, CSR, 2023, : 572 - 579
  • [34] Pinpointing the side-channel leakage of masked AES hardware implementations
    Mangard, Stefan
    Schramm, Kai
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2006, PROCEEDINGS, 2006, 4249 : 76 - 90
  • [35] Side-channel security of practical quantum key distribution
    Jiang, Cong
    Hu, Xiao-Long
    Yu, Zong-Wen
    Wang, Xiang-Bin
    PHYSICAL REVIEW RESEARCH, 2024, 6 (01):
  • [36] FPGA implementations of SPRING and their countermeasures against side-channel attacks
    Brenner, Hai
    Gaspar, Lubos
    Leurent, Gaëetan
    Rosen, Alon
    Standaert, François-Xavier
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8731 : 414 - 432
  • [37] FPGA Implementations of SPRING And Their Countermeasures against Side-Channel Attacks
    Brenner, Hai
    Gaspar, Lubos
    Leurent, Gaetan
    Rosen, Alon
    Standaert, Francois-Xavier
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014, 2014, 8731 : 414 - 432
  • [38] Exploiting side-channel emissions to detect changes in FPGA firmware
    Fuller, Ryan M.
    Riley, Ronald A.
    Graham, James T.
    CYBER SENSING 2018, 2018, 10630
  • [39] FPGA-Based Remote Power Side-Channel Attacks
    Zhao, Mark
    Suh, G. Edward
    2018 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2018, : 229 - 244
  • [40] A Comparison of Evolvable Hardware Architectures for Classification Tasks
    Glette, Kyrre
    Torresen, Jim
    Kaufmann, Paul
    Platzner, Marco
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, PROCEEDINGS, 2008, 5216 : 22 - +