Performance study of a compiler/hardware approach to embedded systems security

被引:0
作者
Mohan, K [1 ]
Narahari, B
Simha, R
Ott, P
Choudhary, A
Zambreno, J
机构
[1] George Washington Univ, Washington, DC 20052 USA
[2] Northwestern Univ, Evanston, IL 60208 USA
来源
INTELLIGENCE AND SECURITY INFORMATICS, PROCEEDINGS | 2005年 / 3495卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:543 / 548
页数:6
相关论文
共 9 条
  • [1] [Anonymous], IEEE S SEC PRIV OAKL
  • [2] AUSTIN T, 2002, IEEE COMPUTER FEB
  • [3] CHANG H., 2000, P ACM WORKSH SEC PRI, P160
  • [4] Collberg C., 1997, Citeseer
  • [5] Daeman Joan., 2000, Smart Card Research and Applications, volume 1820 of Lecture Notes in Computer Science, P288
  • [6] Gobioff H, 1996, PROCEEDINGS OF THE SECOND USENIX WORKSHOP ON ELECTRONIC COMMERCE, P23
  • [7] Necula G.C., 1997, 24 ANN S PRINCIPLES, P106
  • [8] SIMHA R, 2004, WORKSH NEW HOR COMP
  • [9] ZAMBRENO J, SAFE OPS COMPILER AR