Security Primitives for Reconfigurable Hardware-Based Systems

Abstract

Computing systems designed using reconfigurable hardware are increasingly composed using a number of different Intellectual Property (IP) cores, which are often provided by third-party vendors that may have different levels of trust. Unlike traditional software where hardware resources are mediated using an operating system, IP cores have fine-grain control over the underlying reconfigurable hardware. To address this problem, the embedded systems community requires novel security primitives that address the realities of modern reconfigurable hardware. In this work, we propose security primitives using ideas centered around the notion of "moats and drawbridges." The primitives encompass four design properties: logical isolation, interconnect traceability, secure reconfigurable broadcast, and configuration scrubbing. Each of these is a fundamental operation with easily understood formal properties, yet they map cleanly and efficiently to a wide variety of reconfigurable devices. We carefully quantify the required overheads of the security techniques on modern FPGA architectures across a number of different applications.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2010
Accession Number
ADA535074

Entities

People

  • Brett Brotherton
  • Gang Wang
  • Ryan Kastner
  • Ted Huffmire
  • Thuy Nguyen
  • Timothy E. Levin
  • Timothy Sherwood
  • Ynthia Irvine

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Advanced Electronics
  • Cyber
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Authentication
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Cryptography
  • Cybersecurity
  • Detection
  • Field Programmable Gate Arrays
  • Integrated Circuits
  • Intellectual Property
  • Intrusion Detection
  • Law
  • Multiple Input Multiple Output
  • Operating Systems
  • Security
  • Software-Defined Hardware

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Cybersecurity.
  • Integrated Circuit Design and Technology.