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 条
  • [21] Dynamic partial reconfiguration of logic controllers implemented in FPGAs
    Bazydlo, Grzegorz
    Wisniewski, Remigiusz
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2016, 2016, 10031
  • [22] On the Optimal Reconfiguration Times for TMR Circuits on SRAM based FPGAs
    Sterpone, Luca
    Ullah, Anees
    [J]. 2013 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2013, : 9 - 14
  • [23] Exploiting Partial Reconfiguration for Flexible Software Debugging
    Busonera, Giovanni
    Forin, Alessandro
    Pittman, Richard Neil
    [J]. 2008 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2008, : 173 - +
  • [24] Detailed implementation of asynchronous circuits on commercial FPGAs
    Ahmadreza Motaqi
    Mohamed Helaoui
    Soodeh AghliMoghaddam
    Mohammad Reza Mosavi
    [J]. Analog Integrated Circuits and Signal Processing, 2020, 103 : 375 - 389
  • [25] Detailed implementation of asynchronous circuits on commercial FPGAs
    Motaqi, Ahmadreza
    Helaoui, Mohamed
    AghliMoghaddam, Soodeh
    Mosavi, Mohammad Reza
    [J]. ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2020, 103 (03) : 375 - 389
  • [26] EXPLOITING SYNCHRONOUS PLACEMENT FOR ASYNCHRONOUS CIRCUITS ONTO COMMERCIAL FPGAS
    Tranchero, Maurizio
    Reyneri, Leonardo M.
    [J]. FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 622 - 625
  • [27] Partial and dynamically reconfiguration of Xilinx Virtex-II FPGAs
    Blodget, B
    Bobda, C
    Huebner, M
    Niyonkuru, A
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 801 - 810
  • [28] Support for partial run-time reconfiguration of platform FPGAs
    Silva, Miguel L.
    Ferreira, Joao Canas
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (12) : 709 - 726
  • [29] IPRDF: An Isolated Partial Reconfiguration Design Flow for Xilinx FPGAs
    Pham, Khoa Dang
    Horta, Edson
    Koch, Dirk
    Vaishnav, Anuj
    Kuhn, Thomas
    [J]. 2018 IEEE 12TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2018), 2018, : 36 - 43
  • [30] TMR and partial dynamic reconfiguration to mitigate SEU faults in FPGAs
    Bolchini, Cristiana
    Miele, Antonio
    Santambrogio, Marco D.
    [J]. DFT 2007: 22ND IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT-TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2007, : 87 - 95