Skip to main navigation Skip to search Skip to main content

Semantics-Directed Prototyping of Hardware Runtime Monitors

  • William L. Harrison
  • , Gerard Allwein

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Building memory protection mechanisms into embedded hardware is attractive because it has the potential to neutralize a host of software-based attacks with relatively small performance overhead. A hardware monitor, being at the lowest level of the system stack, is more difficult to bypass than a software monitor and hardware-based protections are also potentially more fine-grained than is possible in software: an individual instruction executing on a processor may entail multiple memory accesses, all of which may be tracked in hardware. Finally, hardware-based protection can be performed without the necessity of altering application binaries. This article presents a proof-of-concept codesign of a small embedded processor with a hardware monitor protecting against ROP-style code reuse attacks. While the case study is small, it indicates, we argue, an approach to rapid-prototyping runtime monitors in hardware that is quick, flexible, and extensible as well as being amenable to formal verification.
Original languageAmerican English
Title of host publication2018 International Symposium on Rapid System Prototyping (RSP)
PublisherIEEE
Pages42-48
Number of pages7
ISBN (Print)978-1-5386-7558-8
DOIs
StatePublished - Oct 5 2018
Externally publishedYes
Event2018 International Symposium on Rapid System Prototyping (RSP) - Turin, Italy
Duration: Oct 4 2018Oct 5 2018

Conference

Conference2018 International Symposium on Rapid System Prototyping (RSP)
Period10/4/1810/5/18

Keywords

  • Monitoring
  • Hardware
  • Semantics
  • Instruction sets
  • Biomedical monitoring
  • Runtime

Fingerprint

Dive into the research topics of 'Semantics-Directed Prototyping of Hardware Runtime Monitors'. Together they form a unique fingerprint.

Cite this