• DocumentCode
    717010
  • Title

    Achieving side-channel protection with dynamic logic reconfiguration on modern FPGAs

  • Author

    Sasdrich, Pascal ; Moradi, Amir ; Mischke, Oliver ; Guneysu, Tim

  • Author_Institution
    Horst Gortz Inst. for IT-Security, Ruhr-Univ. Bochum, Bochum, Germany
  • fYear
    2015
  • fDate
    5-7 May 2015
  • Firstpage
    130
  • Lastpage
    136
  • Abstract
    Reconfigurability is a unique feature of modern FPGA devices to load hardware circuits just on demand. This also implies that a completely different set of circuits might operate at the exact same location of the FPGA at different time slots, making it difficult for an external observer or attacker to predict what will happen at what time. In this work we present and evaluate a novel hardware implementation of the lightweight cipher PRESENT with built-in side-channel countermeasures based on dynamic logic reconfiguration. In our design we make use of Configurable Look-Up Tables (CFGLUT) integrated in modern Xilinx FPGAs to nearly instantaneously change hardware internals of our cipher implementation for improved resistance against side-channel attacks. We provide evidence from practical experiments based on a Spartan-6 platform that even with 10 million recorded power traces we were unable to detect a first-order leakage using the state-of-the-art leakage assessment.
  • Keywords
    cryptography; field programmable gate arrays; table lookup; CFGLUT; PRESENT; built-in side-channel countermeasures; configurable look-up tables; dynamic logic reconfiguration; lightweight cipher; modern Xilinx FPGA; side-channel protection; Ciphers; Encryption; Field programmable gate arrays; Hardware; Registers; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware Oriented Security and Trust (HOST), 2015 IEEE International Symposium on
  • Conference_Location
    Washington, DC
  • Type

    conf

  • DOI
    10.1109/HST.2015.7140251
  • Filename
    7140251