• DocumentCode
    676337
  • Title

    TROJANUS: An ultra-lightweight side-channel leakage generator for FPGAs

  • Author

    Kutzner, Sebastian ; Poschmann, A. ; Stottinger, Marc

  • Author_Institution
    Temasek Labs., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    160
  • Lastpage
    167
  • Abstract
    In this article we present a new side-channel building block for FPGAs, which, akin to the old Roman god of Janus, has two contradictory faces: as a watermarking tool, it allows to uniquely identify IP cores by adding a single slice to the design; as a Trojan Side-Channel (TSC) it can potentially leak an entire encryption key within only one trace and without the knowledge of either the plaintext or the ciphertext. We practically verify TROJANUS´ feasibility by embedding it as a TSC into a lightweight FPGA implementation of PRESENT. Besides, we investigate the leakage behavior of FPGAs in more detail and present a new pre-processing technique, which can potentially increase the correlation coefficient of DPA attacks.
  • Keywords
    cryptography; field programmable gate arrays; watermarking; DPA attacks; FPGA; IP cores; TROJANUS; Trojan side-channel; correlation coefficient; encryption key; preprocessing technique; side channel building block; ultra-lightweight side-channel leakage generator; watermarking tool; Ciphers; Clocks; Encryption; Field programmable gate arrays; Table lookup; Trojan horses; Watermarking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2013 International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4799-2199-7
  • Type

    conf

  • DOI
    10.1109/FPT.2013.6718347
  • Filename
    6718347