Abstract | ||
---|---|---|
Trusted software execution, prevention of code and data tampering, authentication, and providing a secure environment for software are some of the most important security challenges in the design of embedded systems. This short paper evaluates the performance of a hardware/software co-design methodology for embedded software protection. Secure software is created using a secure compiler that inserts hidden codes into the executable code which are then validated dynamically during execution by a reconfigurable hardware component constructed from Field Programmable Gate Array (FPGA) technology. While the overall approach has been described in other papers, this paper focuses on security-performance tradeoffs and the effect of using compiler optimizations in such an approach. Our results show that the approach provides software protection with modest performance penalty and hardware overhead. |
Year | DOI | Venue |
---|---|---|
2005 | 10.1007/11427995_56 | ISI |
Keywords | Field | DocType |
hardware overhead,secure environment,hardware approach,software co-design methodology,overall approach,performance study,reconfigurable hardware component,secure software,embedded software protection,trusted software execution,software protection,embedded systems security,secure compiler,embedded software,field programmable gate array,embedded system,compiler optimization,reconfigurable hardware | Computer security,Computer science,Software security assurance,Optimizing compiler,Software,Computer hardware,Software visualization,Software development,Embedded software,Compiler,Software construction,Operating system,Embedded system | Conference |
Volume | ISSN | ISBN |
3495 | 0302-9743 | 3-540-25999-6 |
Citations | PageRank | References |
2 | 0.41 | 5 |
Authors | ||
6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Kripashankar Mohan | 1 | 2 | 0.41 |
Bhagirath Narahari | 2 | 331 | 42.59 |
Rahul Simha | 3 | 32 | 5.16 |
Paul Ott | 4 | 21 | 1.35 |
Alok N. Choudhary | 5 | 242 | 22.44 |
Joseph Zambreno | 6 | 377 | 44.73 |