中文
相关论文

相关论文: Processor Hardware Security Vulnerabilities and th…

200 篇论文

Modern processors are highly optimized systems where every single cycle of computation time matters. Many optimizations depend on the data that is being processed. Software-based microarchitectural attacks exploit effects of these…

密码学与安全 · 计算机科学 2017-06-20 Daniel Gruss

Modern x86 processors have many prefetch instructions that can be used by programmers to boost performance. However, these instructions may also cause security problems. In particular, we found that on Intel processors, there are two…

密码学与安全 · 计算机科学 2022-08-18 Yanan Guo , Andrew Zigerelli , Youtao Zhang , Jun Yang

Timing-based side and covert channels in processor caches continue to be a threat to modern computers. This work shows for the first time a systematic, large-scale analysis of Arm devices and the detailed results of attacks the processors…

密码学与安全 · 计算机科学 2021-11-02 Shuwen Deng , Nikolay Matyunin , Wenjie Xiong , Stefan Katzenbeisser , Jakub Szefer

Modern computer processors use microarchitectural optimization mechanisms to improve performance. As a downside, such optimizations are prone to introducing side-channel vulnerabilities. Speculative loading of memory, called prefetching, is…

密码学与安全 · 计算机科学 2024-10-02 Till Schlüter , Nils Ole Tippenhauer

The severity of recent vulnerabilities discovered on modern CPUs, e.g., Spectre [1], highlights how information leakage can have devas-tating effects to the security of computer systems. At the same time, it suggests that confidentiality…

密码学与安全 · 计算机科学 2023-10-18 Lex Bailey , Jim Woodcock , Simon Foster , Roberto Metere

Speculative vulnerabilities such as Spectre and Meltdown expose speculative execution state that can be exploited to leak information across security domains via side-channels. Such vulnerabilities often stay undetected for a long time as…

密码学与安全 · 计算机科学 2022-02-09 Oleksii Oleksenko , Christof Fetzer , Boris Köpf , Mark Silberstein

High-confidence computing relies on trusted instructional set architecture, sealed kernels, and secure operating systems. Cloud computing depends on trusted systems for virtualization tasks. Branch predictions and pipelines are essential in…

密码学与安全 · 计算机科学 2025-06-24 Shuangbao Paul Wang

We propose a novel approach to improving software security called Cryptographic Path Hardening, which is aimed at hiding security vulnerabilities in software from attackers through the use of provably secure and obfuscated cryptographic…

软件工程 · 计算机科学 2012-02-03 Vijay Ganesh , Michael Carbin , Martin Rinard

Out-of-order speculation, a technique ubiquitous since the early 1990s, remains a fundamental security flaw. Via attacks such as Spectre and Meltdown, an attacker can trick a victim, in an otherwise entirely correct program, into leaking…

密码学与安全 · 计算机科学 2021-09-10 Sam Ainsworth

Multi-process concurrency is effective in improving program efficiency and maximizing CPU utilization. The correct execution of concurrency is ensured by the mutual exclusion and synchronization mechanism (MESM) that manages the shared…

硬件体系结构 · 计算机科学 2022-11-23 Chaoqun Shen , Jiliang Zhang , Gang Qu

Attackers can access sensitive information of programs by exploiting the side-effects of speculatively-executed instructions using Spectre attacks. To mitigate theses attacks, popular compilers deployed a wide range of countermeasures. The…

编程语言 · 计算机科学 2021-09-13 Marco Patrignani , Marco Guarnieri

Embedded software is developed under the assumption that hardware execution is always correct. Fault attacks break and exploit that assumption. Through the careful introduction of targeted faults, an adversary modifies the control-flow or…

密码学与安全 · 计算机科学 2020-03-25 Bilgiday Yuce , Patrick Schaumont , Marc Witteman

We introduce a new timing side-channel attack on Intel CPU processors. Our Frontal attack exploits timing differences that arise from how the CPU frontend fetches and processes instructions while being interrupted. In particular, we observe…

密码学与安全 · 计算机科学 2021-06-08 Ivan Puddu , Moritz Schneider , Miro Haller , Srdjan Čapkun

The Spectre and Meltdown flaws in modern microprocessors represent a new class of attacks that have been difficult to mitigate. The mitigations that have been proposed have known performance impacts. The reported magnitude of these impacts…

To operate efficiently across a wide range of workloads with varying power requirements, a modern processor applies different current management mechanisms, which briefly throttle instruction execution while they adjust voltage and…

分布式、并行与集群计算 · 计算机科学 2021-06-11 Jawad Haj-Yahya , Jeremie S. Kim , A. Giray Yaglikci , Ivan Puddu , Lois Orosa , Juan Gómez Luna , Mohammed Alser , Onur Mutlu

Runahead execution is a continuously evolving microarchitectural technique for processor performance. This paper introduces the first transient execution attack on the runahead execution, called SPECRUN, which exploits the unresolved branch…

硬件体系结构 · 计算机科学 2023-12-05 Chaoqun Shen , Gang Qu , Jiliang Zhang

We present a taxonomy and an algebra for attack patterns on component-based operating systems. In a multilevel security scenario, where isolation of partitions containing data at different security classifications is the primary security…

密码学与安全 · 计算机科学 2014-03-06 Michael Hanspach , Jörg Keller

Designers use third-party intellectual property (IP) cores and outsource various steps in the integrated circuit (IC) design and manufacturing flow. As a result, security vulnerabilities have been rising. This is forcing IC designers and…

密码学与安全 · 计算机科学 2023-03-07 Hammond Pearce , Ramesh Karri , Benjamin Tan

We present CureSpec, the first model-checking based framework for automatic repair of programs with respect to information leaks in the presence of side-channels and speculative execution. CureSpec is based on formal models of attacker…

计算机科学中的逻辑 · 计算机科学 2023-05-18 Joachim Bard , Swen Jacobs , Yakir Vizel

Security vulnerability analysis of Integrated Circuits using conventional design-time validation and verification techniques (like simulations, emulations, etc.) is generally a computationally intensive task and incomplete by nature,…

密码学与安全 · 计算机科学 2021-04-22 Faiq Khalid , Imran Hafeez Abbassi , Semeen Rehman , Awais Mehmood Kamboh , Osman Hasan , Muhammad Shafique