中文
相关论文

相关论文: Janus: Compiler-Based Defense Against Transient Ex…

200 篇论文

Side channel attacks are a major class of attacks to crypto-systems. Attackers collect and analyze timing behavior, I/O data, or power consumption in these systems to undermine their effectiveness in protecting sensitive information. In…

密码学与安全 · 计算机科学 2017-10-26 Hossein Hosseinzadeh , Mihailo Isakov , Mostafa Darabi , Ahmad Patooghy , Michel A. Kinsy

Transient Execution Attacks (TEAs) have gradually become a major security threat to modern high-performance processors. They exploit the vulnerability of speculative execution to illegally access private data, and transmit them through…

密码学与安全 · 计算机科学 2023-04-18 Bowen Tang , Chenggang Wu , Pen-Chung Yew , Yinqian Zhang , Mengyao Xie , Yuanming Lai , Yan Kang , Wei Wang , Qiang Wei , Zhe Wang

Speculative execution techniques have been a cornerstone of modern processors to improve instruction-level parallelism. However, recent studies showed that this kind of techniques could be exploited by attackers to leak secret data via…

密码学与安全 · 计算机科学 2021-07-20 Bowen Tang , Chenggang Wu , Zhe Wang , Lichen Jia , Pen-Chung Yew , Yueqiang Cheng , Yinqian Zhang , Chenxi Wang , Guoqing Harry Xu

Mainstream compilers implement different countermeasures to prevent specific classes of speculative execution attacks. Unfortunately, these countermeasures either lack formal guarantees or come with proofs restricted to speculative…

编程语言 · 计算机科学 2025-03-06 Xaver Fabian , Marco Patrignani , Marco Guarnieri , Michael Backes

Speculative execution enhances processor performance by predicting intermediate results and executing instructions based on these predictions. However, incorrect predictions can lead to security vulnerabilities, as speculative instructions…

密码学与安全 · 计算机科学 2026-04-01 Xaver Fabian , Marco Guarnieri , Boris Köpf , Jose F. Morales , Marco Patrignani , Jan Reineke , Andres Sanchez

New speculation-based attacks that affect large numbers of modern systems are disclosed regularly. Currently, CPU vendors regularly fall back to heavy-handed mitigations like using barriers or enforcing strict programming guidelines…

密码学与安全 · 计算机科学 2023-06-21 Ali Hajiabadi , Archit Agarwal , Andreas Diavastos , Trevor E. Carlson

Transient execution attacks, also called speculative execution attacks, have drawn much interest as they exploit the transient execution of instructions, e.g., during branch prediction, to leak data. Transient execution is fundamental to…

密码学与安全 · 计算机科学 2020-09-01 Wenjie Xiong , Jakub Szefer

Existing DNS configuration verification tools face significant issues (e.g., inefficient and lacking support for incremental verification). Inspired by the advancements in recent work of distributed data plane verification and the…

网络与互联网体系结构 · 计算机科学 2025-11-05 Yao Wang , Kexin Yu , Wenyun Xu , Kaiqiang Hu , Ziyi Wang , Lizhao You , Qiang Su , Dong Guo , Haizhou Du , Wanjian Feng , Qingyu Song , Linghe Kong , Qiao Xiang , Jiwu Shu

Speculative execution is a hardware optimisation technique where a processor, while waiting on the completion of a computation required for an instruction, continues to execute later instructions based on a predicted value of the pending…

计算机科学中的逻辑 · 计算机科学 2025-04-29 Graeme Smith

The Spectre vulnerability in modern processors has been widely reported. The key insight in this vulnerability is that speculative execution in processors can be misused to access the secrets. Subsequently, even though the speculatively…

密码学与安全 · 计算机科学 2019-11-13 Guanhua Wang , Sudipta Chattopadhyay , Ivan Gotovchits , Tulika Mitra , Abhik Roychoudhury

In the last two decades, the evolving cyber-threat landscape has brought to center stage the contentious tradeoffs between the security and performance of modern microprocessors. The guarantees provided by the hardware to ensure no…

密码学与安全 · 计算机科学 2023-05-26 Nikhilesh Singh , Vinod Ganesan , Chester Rebeiro

Software-based attacks exploit bugs or vulnerabilities to get unauthorized access or leak confidential information. Dynamic information flow tracking (DIFT) is a security technique to track spurious information flows and provide strong…

密码学与安全 · 计算机科学 2019-12-25 Luca Piccolboni , Giuseppe Di Guglielmo , Luca P. Carloni

Speculative execution attacks leverage the speculative and out-of-order execution features in modern computer processors to access secret data or execute code that should not be executed. Secret information can then be leaked through a…

密码学与安全 · 计算机科学 2023-02-03 Guangyuan Hu , Zecheng He , Ruby Lee

Spectre attacks and their many subsequent variants are a new vulnerability class affecting modern CPUs. The attacks rely on the ability to misguide speculative execution, generally by exploiting the branch prediction structures, to execute…

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

In modern science, the growing complexity of large-scale scientific projects has led to an increasing reliance on cross-facility scientific workflows, where resources and expertise from multiple institutions and geographic locations are…

分布式、并行与集群计算 · 计算机科学 2025-12-01 Vladislav Esaulov , Jieyang Chen , Norbert Podhorszki , Fred Suter , Scott Klasky , Anu G Bourgeois , Lipeng Wan

Speculative execution attacks undermine the security of constant-time programming, the standard technique used to prevent microarchitectural side channels in security-sensitive software such as cryptographic code. Constant-time code must…

密码学与安全 · 计算机科学 2023-12-18 Rutvik Choudhary , Alan Wang , Zirui Neil Zhao , Adam Morrison , Christopher W. Fletcher

Graph Neural Networks (GNNs) have demonstrated remarkable performance across various applications, yet they are vulnerable to sophisticated adversarial attacks, particularly node injection attacks. The success of such attacks heavily relies…

机器学习 · 计算机科学 2025-09-17 Jiahao Zhang , Xiaobing Pei , Zhaokun Zhong , Wenqiang Hao , Zhenghao Tang

The disclosure of the Spectre speculative-execution attacks in January 2018 has left a severe vulnerability that systems are still struggling with how to patch. The solutions that currently exist tend to have incomplete coverage, perform…

密码学与安全 · 计算机科学 2020-06-09 Sam Ainsworth , Timothy M. Jones

A new class of vulnerabilities related to speculative and out-of-order execution, fault-injection, and microarchitectural side channels rose to attention in 2018. The techniques behind the transient execution vulnerabilities were not new,…

密码学与安全 · 计算机科学 2023-09-08 Allison Randal
‹ 上一页 1 2 3 10 下一页 ›