DocumentCode :
2161649
Title :
WHISK: An uncore architecture for Dynamic Information Flow Tracking in heterogeneous embedded SoCs
Author :
Porquet, Joel ; Sethumadhavan, Simha
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
fYear :
2013
fDate :
Sept. 29 2013-Oct. 4 2013
Firstpage :
1
Lastpage :
9
Abstract :
In this paper, we describe for the first time, how Dynamic Information Flow Tracking (DIFT) can be implemented for heterogeneous designs that contain one or more on-chip accelerators attached to a network-on-chip. We observe that implementing DIFT for such systems requires holistic platform level view, i.e., designing individual components in the heterogeneous system to be capable of supporting DIFT is necessary but not sufficient to correctly implement full-system DIFT. Based on this observation we present a new system architecture for implementing DIFT, and also describe wrappers that provide DIFT functionality for third-party IP components. Results show that our implementation minimally impacts performance of programs that do not utilize DIFT, and the price of security is constant for modest amounts of tagging and then sub-linearly increases with the amount of tagging.
Keywords :
embedded systems; network-on-chip; DIFT functionality; WHISK; dynamic information flow tracking; heterogeneous embedded SoC; holistic platform level; network-on-chip; onchip accelerators; third-party IP components; uncore architecture; Computer architecture; Engines; Hardware; Security; Software; System-on-chip; Tagging; Dynamic Information Flow Tracking; Hardware accelerators; Heterogeneous designs; Network-on-Chip; Security; System-on-Chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2013 International Conference on
Conference_Location :
Montreal, QC
Type :
conf
DOI :
10.1109/CODES-ISSS.2013.6658991
Filename :
6658991
Link To Document :
بازگشت