• DocumentCode
    2401795
  • Title

    Glitch-free implementation of masking in modern FPGAs

  • Author

    Moradi, Amir ; Mischke, Oliver

  • Author_Institution
    Horst Gortz Inst. for IT Security, Ruhr Univ. Bochum, Bochum, Germany
  • fYear
    2012
  • fDate
    3-4 June 2012
  • Firstpage
    89
  • Lastpage
    95
  • Abstract
    Due to the propagation of the glitches in combinational circuits side-channel leakage of the masked S-boxes realized in hardware is a known issue. Our contribution in this paper is to adopt a masked AES S-box circuit according to the FPGA resources in order to avoid the glitches. Our design is suitable for the 5, 6, and 7 FPGA series of Xilinx although our practical investigations are performed using a Virtex-5 chip. In short, compared to the original design synthesized by automatic tools while requiring the same area (slice count) our design reduces power consumption, critical path delay, and more importantly the side-channel leakage. In our practical investigations we could not recover any first-order leakage of our design using up to 50 million traces. However, since the targeted S-box realizes a first-order boolean masking, the second-order leakage could be revealed using around 25 million measurements.
  • Keywords
    Boolean functions; combinational circuits; cryptography; field programmable gate arrays; FPGA series; Virtex-5 chip; Xilinx; combinational circuits side-channel leakage; first-order boolean masking; glitch-free masking implementation; glitches propagation; masked AES S-box circuit; modern FPGA; power consumption; Cryptography; Field programmable gate arrays; Hardware; Inverters; Multiplexing; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware-Oriented Security and Trust (HOST), 2012 IEEE International Symposium on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-2341-3
  • Type

    conf

  • DOI
    10.1109/HST.2012.6224326
  • Filename
    6224326