中文
相关论文

相关论文: Speculative Dereferencing of Registers:Reviving Fo…

200 篇论文

Modern high-performance architectures employ large last-level caches (LLCs). While large LLCs can reduce average memory access latency for workloads with a high degree of locality, they can also increase latency for workloads with irregular…

硬件体系结构 · 计算机科学 2025-11-26 Hoa Nguyen , Pongstorn Maidee , Jason Lowe-Power , Alireza Kaviani

Recent approaches for learning policies to improve caching, target just one out of the prefetching, admission and eviction processes. In contrast, we propose an end to end pipeline to learn all three policies using machine learning. We also…

操作系统 · 计算机科学 2020-09-22 Ayush Mangal , Jitesh Jain , Keerat Kaur Guliani , Omkar Bhalerao

Existing speculative execution attacks are limited to breaching confidentiality of data beyond privilege boundary, the so-called spectre-type attacks. All of them utilize the changes in microarchitectural buffers made by the speculative…

密码学与安全 · 计算机科学 2022-01-19 Zhi Zhang , Yueqiang Cheng , Surya Nepal

Modern x86 processors support an AVX instruction set to boost performance. However, this extension may cause security issues. We discovered that there are vulnerable properties in implementing masked load/store instructions. Based on this,…

密码学与安全 · 计算机科学 2023-04-18 Hyunwoo Choi , Suryeon Kim , Seungwon Shin

DRAM chips are vulnerable to read disturbance phenomena (e.g., RowHammer and RowPress), where repeatedly accessing or keeping open a DRAM row causes bitflips in nearby rows. Attackers leverage RowHammer bitflips in real systems to take over…

Transient execution attacks utilize micro-architectural covert channels to leak secrets that should not have been accessible during logical program execution. Commonly used micro-architectural covert channels are those that leave lasting…

密码学与安全 · 计算机科学 2020-06-24 Jacob Fustos , Michael Bechtel , Heechul Yun

This work investigates the problem of demand privacy against colluding users for shared-link coded caching systems, where no subset of users can learn any information about the demands of the remaining users. The notion of privacy used here…

信息论 · 计算机科学 2020-12-07 Qifa Yan , Daniela Tuninetti

Compression algorithms are widely used as they save memory without losing data. However, elimination of redundant symbols and sequences in data leads to a compression side channel. So far, compression attacks have only focused on the…

密码学与安全 · 计算机科学 2021-11-17 Martin Schwarzl , Pietro Borrello , Gururaj Saileshwar , Hanna Müller , Michael Schwarz , Daniel Gruss

This paper evaluates new security threats due to the processor frontend in modern Intel processors. The root causes of the security threats are the multiple paths in the processor frontend that the micro-operations can take: through the…

密码学与安全 · 计算机科学 2022-01-04 Shuwen Deng , Bowen Huang , Jakub Szefer

Encrypted deduplication combines encryption and deduplication to simultaneously achieve both data security and storage efficiency. State-of-the-art encrypted deduplication systems mainly build on deterministic encryption to preserve…

密码学与安全 · 计算机科学 2019-10-10 Jingwei Li , Patrick P. C. Lee , Chufeng Tan , Chuan Qin , Xiaosong Zhang

High load latency that results from deep cache hierarchies and relatively slow main memory is an important limiter of single-thread performance. Data prefetch helps reduce this latency by fetching data up the hierarchy before it is…

硬件体系结构 · 计算机科学 2021-03-30 Majid Jalili , Mattan Erez

CPU caches introduce variations into the execution time of programs that can be exploited by adversaries to recover private information about users or cryptographic keys. Establishing the security of countermeasures against this threat…

密码学与安全 · 计算机科学 2017-05-12 Goran Doychev , Boris Köpf

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

The growing pressure on cloud application scalability has accentuated storage performance as a critical bottle- neck. Although cache replacement algorithms have been extensively studied, cache prefetching - reducing latency by retrieving…

性能 · 计算机科学 2017-05-23 Juncheng Yang , Reza Karimi , Trausti Sæmundsson , Avani Wildani , Ymir Vigfusson

Graphics Processing Units (GPUs) employ large register files to accommodate all active threads and accelerate context switching. Unfortunately, register files are a scalability bottleneck for future GPUs due to long access latency, high…

Today's success of state of the art methods for semantic segmentation is driven by large datasets. Data is considered an important asset that needs to be protected, as the collection and annotation of such datasets comes at significant…

计算机视觉与模式识别 · 计算机科学 2020-09-22 Yang He , Shadi Rahimian , Bernt Schiele , Mario Fritz

The raise of machine learning and deep learning led to significant improvement in several domains. This change is supported by both the dramatic rise in computation power and the collection of large datasets. Such massive datasets often…

机器学习 · 计算机科学 2022-11-24 Hamid Jalalzai , Elie Kadoche , Rémi Leluc , Vincent Plassier

Downfall is a side-channel attack that leaks values in vector registers from a process to another on the same CPU core. This attack enables an attacker to achieve serious outcomes (e.g., stealing AES keys), and there is no fundamental…

密码学与安全 · 计算机科学 2026-04-14 Yohei Harata , Soramichi Akiyama

As machine learning models become increasingly deployed across the edge of internet of things environments, a partitioned deep learning paradigm in which models are split across multiple computational nodes introduces a new dimension of…

机器学习 · 计算机科学 2025-07-11 Giulio Rossolini , Fabio Brau , Alessandro Biondi , Battista Biggio , Giorgio Buttazzo

For decades, memory capabilities have scaled up much slower than compute capabilities, leaving memory utilization as a major bottleneck. Prefetching and cache hierarchies mitigate this in applications with easily predictable memory accesses…

分布式、并行与集群计算 · 计算机科学 2023-02-02 Dawson Fox , Jose Monsalve Diaz , Xiaoming Li