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 :
بازگشت