Mining Secure Behavior of Hardware Designs

The work

AuthorsCalvin Deutschbein
Editors
Typephdthesis
Year2021
Citekeydeutschbein2021mining

Where it appeared

SchoolUniversity of North Carolina at Chapel Hill

Identifiers

arXiv2108.09249 from its landing_page_url

Empty on purpose

container

Related

Containsdeutschbein2021isadora
Distinct fromfadiheh2018processor
Distinct fromgodbole2024sempat
Distinct fromlyu2020systemonchip

From bibtex.

Abstract

Specification mining offers a solution by automating security specification for hardware. Specification miners use a form of machine learning to specify behaviors of a system by studying a system in execution. However, specification mining was first developed for use with software. Complex hardware designs offer unique challenges for this technique. Further, specification miners traditionally capture functional specifications without a notion of security, and may not use the specification logics necessary to describe some security requirements. This work demonstrates specification mining for hardware security. On CISC architectures such as x86, I demonstrate that a miner partitioning the design state space along control signals discovers a specification that includes manually defined properties and, if followed, would secure CPU designs against Memory Sinkhole and SYSRET privilege escalation. For temporal properties, I demonstrate that a miner using security specific linear temporal logic (LTL) templates for specification detection may find properties that, if followed, would secure designs against historical documented security vulnerabilities and against potential future attacks targeting system initialization. For information--flow hyperproperties, I demonstrate that a miner may use Information Flow Tracking (IFT) to develop output properties containing designer specified information--flow security properties as well as properties that demonstrate a design does not contain certain Common Weakness Enumerations (CWEs).

A copy is held

pdf, 974.3 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-18 00:53 UTC
Approved bya person 2026-10-05 21:18 UTC

Filed under

deutschbein

Cite it as

@phdthesis{deutschbein2021mining,
  title        = {Mining Secure Behavior of Hardware Designs},
  author       = {Calvin Deutschbein},
  year         = {2021},
  school       = {University of North Carolina at Chapel Hill},
}

This record lives at https://refs.drheap.org/deutschbein2021mining/ and will keep doing so.