Considering Software Protection for Embedded Systems

Abstract

Software in modern embedded systems is often realized by using prefabricated reconfigurable computing devices such as Field Programmable Gate Arrays (FPGAs). Such devices support the use of portable hardware description languages and, as a result, have vulnerabilities consistent with normal software applications. In this article, we consider the nature of adversarial reverse-engineering attacks in this environment and measures of protection.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 2009
Accession Number
ADA507783

Entities

People

  • J. T. Mcdonald
  • Yong C. Kim

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Engineered Resilient Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Application Software
  • Circuit Analysis
  • Circuits
  • Computer Science
  • Computers
  • Computing Devices
  • Embedded Systems
  • Engineering
  • Engineers
  • Field Programmable Gate Arrays
  • Language
  • Logic Gates
  • Optical Equipment
  • Reverse Engineering
  • Software Development
  • Test Equipment

Fields of Study

  • Computer science

Readers

  • Cybersecurity.
  • Integrated Circuit Design and Technology.
  • Parallel and Distributed Computing.