DocumentCode
2054001
Title
Extended abstract: An embedded flash memory vault for software Trojan protection
Author
Wolff, Francis ; Papachristou, Chris ; McIntyre, David ; Weyer, Daniel ; Clay, William
Author_Institution
Case Western Reserve Univ., Cleveland, OH
fYear
2008
fDate
9-9 June 2008
Firstpage
97
Lastpage
99
Abstract
The protection from software Trojans in embedded systems is a difficult problem. The only way a software Trojan can be inserted into an embedded system is if the embedded systems instruction code is behaviorally modified. Trojans can be introduced into the system via new software installation, updates, or application input data such as buffer overflows. Trojans are really nothing more than unauthorized instructions being executed. We introduce an embedded vault architecture that prevents the insertion of Trojans in embedded systems which allow remote updating of the firmware.
Keywords
computer viruses; embedded systems; software architecture; embedded flash memory vault; embedded systems instruction code; embedded vault architecture; firmware remote updating; software Trojan protection; software installation; unauthorized instructions; Buffer overflow; Computer architecture; Embedded software; Embedded system; Flash memory; Hardware; Memory management; Microprogramming; Protection; Read-write memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware-Oriented Security and Trust, 2008. HOST 2008. IEEE International Workshop on
Conference_Location
Anaheim, CA
Print_ISBN
978-1-4244-2401-6
Type
conf
DOI
10.1109/HST.2008.4559063
Filename
4559063
Link To Document