首页> 外文会议>1st workshop on modules and libraries for proof assistants 2009 >Flexible Software Protection Using Hardware/Software Codesign Techniques
【24h】

Flexible Software Protection Using Hardware/Software Codesign Techniques

机译:使用硬件/软件协同设计技术的灵活软件保护

获取原文

摘要

A strong level of trust in the software running on an embedded processor is a prerequisite for its widespread deployment in any high-risk system. The expanding field of software protection attempts to address the key steps used by hackers in attacking a software system. In this paper we present an efficient and tunable approach to some problems in embedded software protection that utilizes a hardware/software codesign methodology. By coupling our protective compiler techniques with reconfigurable hardware support, we allow for a greater flexibility of placement on the security-performance spectrum than previously proposed mainly-hardware or software approaches. Results show that for most of our benchmarks, the average performance penalty of our approach is less than 20%, and that this number can be greatly improved upon with the proper utilization of compiler and architectural optimizations.
机译:对嵌入式处理器上运行的软件的高度信任是其在任何高风险系统中广泛部署的前提。不断扩大的软件保护领域试图解决黑客在攻击软件系统时所采用的关键步骤。在本文中,我们针对利用硬件/软件代码签名方法的嵌入式软件保护中的某些问题,提出了一种有效且可调整的方法。通过将我们的保护性编译器技术与可重新配置的硬件支持相结合,与以前提出的主要采用硬件或软件方法相比,我们可以在安全性能范围上提供更大的灵活性。结果表明,对于我们的大多数基准测试,我们的方法的平均性能损失低于20%,并且通过适当利用编译器和体系结构优化,可以大大提高该数字。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号