Securing Cryptographic Circuits by Exploiting Implementation Diversity and Partial Reconfiguration on FPGAs

被引:0
|
作者
Hettwer, Benjamin [1 ,2 ]
Petersen, Johannes [3 ]
Gehrer, Stefan [2 ]
Neumann, Heike [3 ]
Gueneysu, Tim [1 ]
机构
[1] Ruhr Univ Bochum, Horst Gortz Inst IT Secur, Bochum, Germany
[2] Robert Bosch GmbH, Corp Res, Renningen, Germany
[3] Hamburg Univ Appl Sci, Hamburg, Germany
关键词
Physical attack; side-channel attacks; fault attacks; partial reconfiguration; FPGAs;
D O I
10.23919/date.2019.8714801
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Adaptive and reconfigurable systems such as Field Programmable Gate Arrays (FPGAs) play an integral part of many complex embedded platforms. This implies the capability to perform runtime changes to hardware circuits on demand. In this work, we make use of this feature to propose a novel countermeasure against physical attacks of cryptographic implementations. In particular, we leverage exploration of the implementation space on FPGAs to create various circuits with different hardware layouts from a single design of the Advanced Encryption Standard (AES), that are dynamically exchanged during device operation. We provide evidence from practical experiments based on a modern Xilinx ZYNQ UltraScale+ FPGA that our approach increases the resistance against physical attacks by at least factor two. Furthermore, the genericness of our approach allows an easy adaption to other algorithms and combination with other countermeasures.
引用
收藏
页码:260 / 263
页数:4
相关论文
共 50 条
  • [1] Partial reconfiguration on FPGAs
    [J]. Koch, D., 1600, Springer Verlag, Tiergartenstrasse 17, Heidelberg, D-69121, Germany (153 LNEE):
  • [2] Using partial reconfiguration in cryptographic applications: An implementation of the IDEA algorithm
    Gonzalez, I
    Lopez-Buedo, S
    Gomez, FJ
    Martinez, J
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 194 - 203
  • [3] ACNNE: An Adaptive Convolution Engine for CNNs Acceleration Exploiting Partial Reconfiguration on FPGAs
    Huang, Chun-Hsian
    Tang, Shao-Wei
    Hsiung, Pao-Ann
    [J]. 2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [4] Secure partial reconfiguration of FPGAs
    Zeineddini, AS
    Gaj, K
    [J]. FPT 05: 2005 IEEE International Conference on Field Programmable Technology, Proceedings, 2005, : 155 - 162
  • [5] Dynamic partial reconfiguration in FPGAs
    Wang Lie
    Wu Feng-yan
    [J]. 2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 2, PROCEEDINGS, 2009, : 445 - 448
  • [6] Floorplanning for Partial Reconfiguration in FPGAs
    Banerjee, Pritha
    Sangtani, Megha
    Sur-Kolay, Susmita
    [J]. 22ND INTERNATIONAL CONFERENCE ON VLSI DESIGN HELD JOINTLY WITH 8TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2009, : 125 - +
  • [7] Towards Automatic Partial Reconfiguration in FPGAs
    Mao, Fubing
    Zhang, Wei
    He, Bingsheng
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 286 - 287
  • [8] Partial and dynamic reconfiguration of FPGAs A top down design methodology for an automatic implementation
    Berthelot, Florent
    Nouvel, Fabienne
    [J]. IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2006, : 436 - +
  • [9] POSTER: Exploiting Dynamic Partial Reconfiguration for Improved Resistance Against Power Analysis Attacks on FPGAs
    Dessouky, Ghada
    Sadeghi, Ahmad-Reza
    [J]. PROCEEDINGS OF THE 9TH ACM CONFERENCE ON SECURITY & PRIVACY IN WIRELESS AND MOBILE NETWORKS (WISEC'16), 2016, : 223 - 224
  • [10] Partial reconfiguration of FPGAs for dynamical reconfiguration of a Software Radio Platform
    Delahaye, Jean-Philippe
    Palicot, Jacques
    Moy, Christophe
    Leray, Pierre
    [J]. 2007 PROCEEDINGS OF THE 16TH IST MOBILE AND WIRELESS COMMUNICATIONS, VOLS 1-3, 2007, : 1101 - 1105