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
Link To Document