DocumentCode :
723281
Title :
Protecting against Cryptographic Trojans in FPGAs
Author :
Swierczynski, Pawel ; Fyrbiak, Marc ; Paar, Christof ; Huriaux, Christophe ; Tessier, Russell
Author_Institution :
Ruhr-Univ., Bochum, Germany
fYear :
2015
fDate :
2-6 May 2015
Firstpage :
151
Lastpage :
154
Abstract :
In contrast to ASICs, hardware Trojans can potentially be injected into FPGA designs post-manufacturing by bit stream alteration. Hardware Trojans which target cryptographic primitives are particularly interesting for an adversary because a weakened primitive can lead to a complete loss of system security. One problem an attacker has to overcome is the identification of cryptographic primitives in a large bit stream with unknown semantics. As the first contribution, we demonstrate that AES can be algorithmically identified in a look-up table-level design for a variety of implementation styles. Our graph-based approach considers AES implementations which are created using several synthesis and technology mapping options. As the second contribution, we present and discuss the drawbacks of a dynamic obfuscation countermeasure which allows for the configuration of certain crucial parts of a cryptographic primitive after the algorithm has been loaded into the FPGA. As a result, reverse-engineering and modifying a primitive in the bit stream is more challenging.
Keywords :
cryptography; field programmable gate arrays; graph theory; invasive software; logic design; AES; ASICs; FPGA design post-manufacturing; bit stream alteration; cryptographic Trojans; cryptographic primitive identification; dynamic obfuscation countermeasure; graph-based approach; hardware Trojans; look-up table-level design; reverse-engineering; system security loss; technology mapping; Algorithm design and analysis; Boolean functions; Encryption; Field programmable gate arrays; Table lookup; Trojan horses; AES; FPGA; security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2015 IEEE 23rd Annual International Symposium on
Conference_Location :
Vancouver, BC
Type :
conf
DOI :
10.1109/FCCM.2015.55
Filename :
7160059
Link To Document :
بازگشت