DocumentCode
2231961
Title
Efficient Timing Channel Protection for On-Chip Networks
Author
Wang, Yao ; Suh, G. Edward
Author_Institution
Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
fYear
2012
fDate
9-11 May 2012
Firstpage
142
Lastpage
151
Abstract
On-chip network is often dynamically shared among applications that are concurrently running on a chip-multiprocessor (CMP). In general, such shared resources imply that applications can affect each other´s timing characteristics through interference in shared resources. For example, in on-chip networks, multiple flows can compete for links and buffers. We show that this interference is an attack vector through which a malicious application may be able to infer data-dependent information about other applications (side channel attacks), or two applications can exchange information covertly when direct communications are prohibited (covert channel attacks). To prevent these timing channel attacks, we propose an efficient scheme which uses priority-based arbitration and a static limit mechanism to provide one-way information-leak protection. The proposed technique requires minimal changes to the router hardware. The simulation results show that the protection scheme effectively eliminates a timing channel from high-security to low-security domains with minimal performance overheads for realistic traffic patterns.
Keywords
multiprocessing systems; network-on-chip; security of data; CMP; attack vector; chip multiprocessor; covert channel attacks; data dependent information; interference; on-chip networks; one-way information leak protection; performance overheads; priority based arbitration; realistic traffic patterns; router hardware; side channel attacks; static limit mechanism; timing channel attacks; timing channel protection; Interference; Quality of service; Resource management; Security; System-on-a-chip; Throughput; Timing; covert channel; on-chip network; security; side channel;
fLanguage
English
Publisher
ieee
Conference_Titel
Networks on Chip (NoCS), 2012 Sixth IEEE/ACM International Symposium on
Conference_Location
Copenhagen
Print_ISBN
978-1-4673-0973-8
Type
conf
DOI
10.1109/NOCS.2012.24
Filename
6209273
Link To Document