DocumentCode :
2847618
Title :
Attestation & Authentication for USB Communications
Author :
Zhaohui Wang ; Johnson, R. ; Stavrou, Angelos
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
fYear :
2012
fDate :
20-22 June 2012
Firstpage :
43
Lastpage :
44
Abstract :
In this paper, we present the design, implementation, and software testing of USBSec, a secure extension of the vanilla USB protocol that incorporates host authentication to defend against software threats. Specifically, we force the USB host to supply authentication information to the peripheral device before enumerating the device. The peripheral validates the authentication information against its own list of authorized host keys. If both sides can validate each other, standard USB enumeration continues otherwise the connection is terminated. We have implemented a fully working prototype of USBSec based on USB implementation in Linux kernel and our experimental results demonstrate its practicality and effectiveness.
Keywords :
Linux; authorisation; operating system kernels; peripheral interfaces; program testing; Linux kernel; USB communication; USB enumeration; USB host; USB implementation; USBSec prototype; attestation; authentication information; authorized host keys; peripheral device; software testing; software threats; vanilla USB protocol; Authentication; Hardware; Kernel; Protocols; Universal Serial Bus; Mobile Device; PKI; Security; USB;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Security and Reliability Companion (SERE-C), 2012 IEEE Sixth International Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
978-1-4673-2670-4
Type :
conf
DOI :
10.1109/SERE-C.2012.43
Filename :
6258448
Link To Document :
بازگشت