DocumentCode
3589293
Title
High-performance hardware monitors to protect network processors from data plane attacks
Author
Chandrikakutty, Harikrishnan ; Unnikrishnan, Divya ; Tessier, Russell ; Wolf, Tilman
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
fYear
2013
Firstpage
1
Lastpage
6
Abstract
The Internet represents an essential communication infrastructure that needs to be protected from malicious attacks. Modern network routers are typically implemented using embedded multi-core network processors that are inherently vulnerable to attack. Hardware monitor subsystems, which can verify the behavior of a router´s packet processing system at runtime, can be used to identify and respond to an ever-changing range of attacks. While hardware monitors have primarily been described in the context of general-purpose computing, our work focuses on two important aspects that are relevant to the embedded networking domain: We present the design and prototype implementation of a high-performance monitor that can track each processor instruction with low memory overhead. Additionally, our monitor is capable of defending against attacks on processors with a Harvard architecture, the dominant contemporary network processor organization. We demonstrate that our monitor architecture provides no network slowdown in the absence of an attack and provides the capability to drop attack packets without otherwise affecting regular network traffic when an attack occurs.
Keywords
Internet; computer architecture; embedded systems; microprocessor chips; multiprocessing systems; Harvard architecture; Internet; attack packets; data plane attacks; dominant contemporary network processor organization; embedded multicore network processors; embedded networking domain; general-purpose computing; high performance hardware monitors; malicious attacks; memory overhead; network routers; network traffic; processor instruction; Automata; Benchmark testing; Doped fiber amplifiers; Hardware; Monitoring; Program processors; Security;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
ISSN
0738-100X
Type
conf
Filename
6560673
Link To Document