Javascript must be enabled to continue!
General Store: Speculative Address Translation in x86 Processors
View through CrossRef
The Spectre family of attacks exploits speculative execution to access secret data and transmit it across isolation boundaries using a microarchitectural covert channel. Whereas prior work has predominantly examined the use of speculative loads for constructing such channels, we investigate speculative stores and flush operations across a wide range of Intel and AMD processors. We find that speculative memory operations either update the data cache or initiate page table walks. Depending on the microarchitecture, the walk may complete and update the TLB or be aborted after populating data caches, leaving clear microarchitectural traces of the translation. We further characterize the effects of page table attributes, memory fences, and cache-coherence states on this behavior. Building on these findings, we introduce a covert channel that leverages only the page table walk activity of speculative stores to encode information, without relying on store-induced cache fills. Finally, we demonstrate that Speculative Load Hardening (SLH)---a widely deployed Spectre-v1 mitigation in LLVM---does not prevent speculative store-based leakage of register values, consistent with its threat model and design assumptions.
Universitatsbibliothek der Ruhr-Universitat Bochum
Title: General Store: Speculative Address Translation in x86 Processors
Description:
The Spectre family of attacks exploits speculative execution to access secret data and transmit it across isolation boundaries using a microarchitectural covert channel.
Whereas prior work has predominantly examined the use of speculative loads for constructing such channels, we investigate speculative stores and flush operations across a wide range of Intel and AMD processors.
We find that speculative memory operations either update the data cache or initiate page table walks.
Depending on the microarchitecture, the walk may complete and update the TLB or be aborted after populating data caches, leaving clear microarchitectural traces of the translation.
We further characterize the effects of page table attributes, memory fences, and cache-coherence states on this behavior.
Building on these findings, we introduce a covert channel that leverages only the page table walk activity of speculative stores to encode information, without relying on store-induced cache fills.
Finally, we demonstrate that Speculative Load Hardening (SLH)---a widely deployed Spectre-v1 mitigation in LLVM---does not prevent speculative store-based leakage of register values, consistent with its threat model and design assumptions.
Related Results
Runahead threads
Runahead threads
Los temas de investigación sobre multithreading han ganado mucho interés en la arquitectura de computadores con la aparición de procesadores multihilo y multinucleo. Los procesador...
Translation
Translation
The theoretical, empirical, and pedagogic study of translation is the concern of the interdisciplinary and international field of scholarship known, since 1972, as translation stud...
SPECIFIC TRAITS OF HUNGARIAN-UKRAINIAN POETRY TRANSLATION (BASED ON YURII SHKROBYNETS’ TRANSLATIONS)
SPECIFIC TRAITS OF HUNGARIAN-UKRAINIAN POETRY TRANSLATION (BASED ON YURII SHKROBYNETS’ TRANSLATIONS)
The article addresses matters related to the peculiarities of Hungarian-Ukrainian poetic translation. It was noted that the quality, complexity and overall mastery of literary tran...
Innovations in Multicore Network Processor Design for Enhanced Performance
Innovations in Multicore Network Processor Design for Enhanced Performance
The rapid expansion of network traffic, driven by the proliferation of internet-connected devices and the growing demand for high-speed data transmission, has intensified the need ...
Žanrovska analiza pomorskopravnih tekstova i ostvarenje prijevodnih univerzalija u njihovim prijevodima s engleskoga jezika
Žanrovska analiza pomorskopravnih tekstova i ostvarenje prijevodnih univerzalija u njihovim prijevodima s engleskoga jezika
Genre implies formal and stylistic conventions of a particular text type, which inevitably affects the translation process. This „force of genre bias“ (Prieto Ramos, 2014) has been...
The Relative importance of store attibutes on consumers' response towards drug store: the moderating effect of buying purpose
The Relative importance of store attibutes on consumers' response towards drug store: the moderating effect of buying purpose
Drug store, as a special type of retail store, was moving through rapid evolution in Thailand as a result of retail globalization as well as increasing health consciousness of the ...
Cultranslatology in China
Cultranslatology in China
Culture has long been noticed in translation practice, and theoretical research on translation and culture has a history of over 40 years. Unlike the cultural schools of translatio...
Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...

