DocumentCode :
533430
Title :
Design of a secure packet processor
Author :
Chasaki, Danai ; Wolf, Tilman
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
fYear :
2010
fDate :
25-26 Oct. 2010
Firstpage :
1
Lastpage :
10
Abstract :
Programmability in the data path of routers provides the basis for modern router implementations that can adapt to new functional requirements. This programmability is typically achieved through software-programmable packet processing systems. One key concern with the proliferation of these programmable devices throughout the Internet is the potential impact of software vulnerabilities that can be exploited remotely. We present a design and proof-of-concept implementation of a packet processing system that uses two security techniques to defend against potential attacks: a processing monitor is used to track operations on each processor core to detect attacks at the processing instruction level; an I/O monitor is used to track operations of the router to detect attacks at the protocol level. Our prototype implementation on the NetFPGA system shows that these monitors can be implemented to operate at high data rates and with little additional hardware resources.
Keywords :
Internet; field programmable gate arrays; security of data; I-O monitor; Internet; NetFPGA system; instruction level processing; processing monitor; programmable devices; protocol level; secure packet processor design; software vulnerabilities; software-programmable packet processing systems; Computer crime; Hardware; Monitoring; Prototypes; Routing protocols; Design; Performance; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Architectures for Networking and Communications Systems (ANCS), 2010 ACM/IEEE Symposium on
Conference_Location :
La Jolla, CA
Print_ISBN :
978-1-4244-9127-8
Electronic_ISBN :
978-1-4503-0379-8
Type :
conf
Filename :
5623847
Link To Document :
بازگشت