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 条
  • [11] The First Thorough Side-Channel Hardware Trojan
    Ender, Maik
    Ghandali, Samaneh
    Moradi, Amir
    Paar, Christof
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2017, PT I, 2017, 10624 : 755 - 780
  • [12] Side-Channel Protected PIPO Implementation in Hardware
    Han, Jaeseung
    Kim, Yeon-Jae
    Han, Dong-Guk
    2024 SILICON VALLEY CYBERSECURITY CONFERENCE, SVCC 2024, 2024,
  • [13] ASCON hardware implementations and side-channel evaluation
    Gross, Hannes
    Wenger, Erich
    Dobraunig, Christoph
    Ehrenhoefer, Christoph
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 470 - 479
  • [14] Software Hardware Co-Design for Side-Channel Analysis Platform on Security Chips
    Lei, Qian
    Wu, Liji
    Zhang, Shaohui
    Zhang, Xiangmin
    Li, Xiangyu
    Pan, Liyang
    Dong, Zhimeng
    2015 11TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2015, : 398 - 401
  • [15] TrustGuard: Standalone FPGA-Based Security Monitoring Through Power Side-Channel
    Zhang, Tao
    Tehranipoor, Mark
    Farahmandi, Farimah
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (02) : 319 - 332
  • [16] Validation of Abstract Side-Channel Models for Computer Architectures
    Nemati, Hamed
    Buiras, Pablo
    Lindner, Andreas
    Guanciale, Roberto
    Jacobs, Swen
    COMPUTER AIDED VERIFICATION (CAV 2020), PT I, 2020, 12224 : 225 - 248
  • [17] Practical side-channel attack on a security device
    San Pedro, Manuel
    Servant, Victor
    Guillemet, Charles
    31ST INTERNATIONAL CONFERENCE ON MICROELECTRONICS (IEEE ICM 2019), 2019, : 130 - 133
  • [18] A tutorial on physical security and side-channel attacks
    Koeune, F
    Standaert, FX
    FOUNDATIONS OF SECURITY ANALYSIS AND DESIGN III, 2005, 3655 : 78 - 108
  • [19] Leveraging Side-Channel Information for Disassembly and Security
    Park, Jungmin
    Rahman, Fahim
    Vassilev, Apostol T.
    Forte, Domenic
    Tehranipoor, Mark
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2020, 16 (01)
  • [20] Constructive Side-Channel Analysis for Secure Hardware Design
    Herrmann, Alexander
    Stottinger, Marc
    2014 14TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC), 2014, : 34 - 37