Processor Hardware Security Vulnerabilities and their Detection by Unique Program Execution Checking

The work

AuthorsMohammad Rahmani Fadiheh; Dominik Stoffel; Clark Barrett; Subhasish Mitra; Wolfgang Kunz
Editors
Typemisc
Year2018
Citekeyfadiheh2018processor

Identifiers

arXiv1812.04975 from its landing_page_url

Empty on purpose

container

Related

Contained infadiheh2022exhaustive
Distinct fromdeutschbein2021mining
Distinct fromfadiheh2022exhaustive
Distinct fromfuchs2023architectural
Distinct fromrandal2023transient

From bibtex.

Abstract

Recent discovery of security attacks in advanced processors, known as Spectre and Meltdown, has resulted in high public alertness about security of hardware. The root cause of these attacks is information leakage across covert channels that reveal secret data without any explicit information flow between the secret and the attacker. Many sources believe that such covert channels are intrinsic to highly advanced processor architectures based on speculation and out-of-order execution, suggesting that such security risks can be avoided by staying away from high-end processors. This paper, however, shows that the problem is of wider scope: we present new classes of covert channel attacks which are possible in average-complexity processors with in-order pipelining, as they are mainstream in applications ranging from Internet-of-Things to Autonomous Systems. We present a new approach as a foundation for remedy against covert channels: while all previous attacks were found by clever thinking of human attackers, this paper presents an automated and exhaustive method called Unique Program Execution Checking which detects and locates vulnerabilities to covert channels systematically, including those to covert channels unknown so far.

A copy is held

pdf, 416.8 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-17 18:23 UTC
Approved bya person 2026-10-05 21:31 UTC

Cite it as

@misc{fadiheh2018processor,
  title        = {Processor Hardware Security Vulnerabilities and their Detection by Unique Program Execution Checking},
  author       = {Mohammad Rahmani Fadiheh and Dominik Stoffel and Clark Barrett and Subhasish Mitra and Wolfgang Kunz},
  year         = {2018},
}

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