DocumentCode :
60065
Title :
Reconfiguration-Based VLSI Design for Security
Author :
Bao Liu ; Wang, Brandon
Author_Institution :
Univ. of Texas, San Antonio, TX, USA
Volume :
5
Issue :
1
fYear :
2015
fDate :
Mar-15
Firstpage :
98
Lastpage :
108
Abstract :
Reconfigurable computing is a critical technology for achieving nanoelectronic systems of yield and reliability. In this paper, we present that reconfigurable computing is further a critical technology for achieving hardware security in the presence of supply chain adversaries. Specifically, reconfigurable implementation of a given logic function achieves design obfuscation, while reconfiguration for difference logic functions further achieves moving target defense. We further present reconfigurable reversible computing-based cryptography, and a generic reconfiguration-based VLSI design-for-security methodology. In our case studies based on a SPARC V8 LEON2 processor, we prevent software- or hardware-based code injection attacks at cost of 0.72% area increase, negligible power consumption increase and no performance degradation; we further prevent a hardware Trojan from gaining unauthorized memory access at cost of 4.42% area increase, negligible power consumption increase, and 11.30% critical path delay increase.
Keywords :
VLSI; cryptography; data privacy; integrated circuit design; logic circuits; SPARC V8 LEON2 processor; generic reconfiguration-based VLSI design-for-security methodology; hardware security; hardware-based code injection attack; logic function; nanoelectronic system; reconfigurable reversible computing-based cryptography; reliability; software-based code injection attack; supply chain adversary; Hardware; Logic functions; Logic gates; Supply chains; Trojan horses; Very large scale integration; Carbon nanotubes; computer security; cryptography; integrated circuits; nanoelectronics; security;
fLanguage :
English
Journal_Title :
Emerging and Selected Topics in Circuits and Systems, IEEE Journal on
Publisher :
ieee
ISSN :
2156-3357
Type :
jour
DOI :
10.1109/JETCAS.2014.2372431
Filename :
7036141
Link To Document :
بازگشت