TY - GEN
T1 - A survey of microarchitecture support for embedded processor security
AU - Kanuparthi, Arun K.
AU - Karri, Ramesh
AU - Ormazabal, Gaston
AU - Addepalli, Sateesh K.
PY - 2012
Y1 - 2012
N2 - The number of attacks on embedded processors is on the rise. Attackers exploit vulnerabilities in the software to launch new attacks and get unauthorized access to sensitive information stored in these devices. Several solutions have been proposed by both the academia and the industry to protect the programs running on these embedded-processor based computer systems. After a description of the several attacks that threaten a computer system, this paper surveys existing defenses - software-based and hardware-based (watchdog checkers, integrity trees, memory encryption, and modification of processor architecture), that protect against such attacks. This paper also provides a comparative discussion of their advantages and disadvantages.
AB - The number of attacks on embedded processors is on the rise. Attackers exploit vulnerabilities in the software to launch new attacks and get unauthorized access to sensitive information stored in these devices. Several solutions have been proposed by both the academia and the industry to protect the programs running on these embedded-processor based computer systems. After a description of the several attacks that threaten a computer system, this paper surveys existing defenses - software-based and hardware-based (watchdog checkers, integrity trees, memory encryption, and modification of processor architecture), that protect against such attacks. This paper also provides a comparative discussion of their advantages and disadvantages.
KW - Dynamic Integrity Checking
KW - Embedded Processors
KW - Hardware Security
KW - Microarchitecture Support
UR - http://www.scopus.com/inward/record.url?scp=84867749663&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84867749663&partnerID=8YFLogxK
U2 - 10.1109/ISVLSI.2012.64
DO - 10.1109/ISVLSI.2012.64
M3 - Conference contribution
AN - SCOPUS:84867749663
SN - 9780769547671
T3 - Proceedings - 2012 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2012
SP - 368
EP - 373
BT - Proceedings - 2012 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2012
T2 - 2012 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2012
Y2 - 19 August 2012 through 21 August 2012
ER -