2020
DOI: 10.1109/tc.2020.3014456
|View full text |Cite
|
Sign up to set email alerts
|

Understanding Selective Delay as a Method for Efficient Secure Speculative Execution

Abstract: Since the introduction of Meltdown and Spectre, the research community has been tirelessly working on speculative side-channel attacks and on how to shield computer systems from them. To ensure that a system is protected not only from all the currently known attacks but also from future, yet to be discovered, attacks, the solutions developed need to be general in nature, covering a wide array of system components, while at the same time keeping the performance, energy, area, and implementation complexity costs… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 14 publications
(13 citation statements)
references
References 24 publications
0
13
0
Order By: Relevance
“…In the most naïve approach, we can consider handles to be safe when they reach the head of the ROB and are retired, but this is awfully pessimistic. Instead, we draw from the existing research on speculative execution [3,6,[37][38][39]50,56] and consider handles as safe when they can no longer cause squashing, regardless of their position in the ROB. Specifically, we have adopted the approach of using speculative shadows by Sakalis et al [37][38][39], a mechanism for detecting the earliest point at which an instruction is no longer speculative.…”
Section: Handles and The Window Of Speculationmentioning
confidence: 99%
See 4 more Smart Citations
“…In the most naïve approach, we can consider handles to be safe when they reach the head of the ROB and are retired, but this is awfully pessimistic. Instead, we draw from the existing research on speculative execution [3,6,[37][38][39]50,56] and consider handles as safe when they can no longer cause squashing, regardless of their position in the ROB. Specifically, we have adopted the approach of using speculative shadows by Sakalis et al [37][38][39], a mechanism for detecting the earliest point at which an instruction is no longer speculative.…”
Section: Handles and The Window Of Speculationmentioning
confidence: 99%
“…Instead, we draw from the existing research on speculative execution [3,6,[37][38][39]50,56] and consider handles as safe when they can no longer cause squashing, regardless of their position in the ROB. Specifically, we have adopted the approach of using speculative shadows by Sakalis et al [37][38][39], a mechanism for detecting the earliest point at which an instruction is no longer speculative. While these shadows are designed to work with speculative side-channel defences, which do not necessarily work against microarchitectural replay attacks (Section 7), the underlying principle can still be used.…”
Section: Handles and The Window Of Speculationmentioning
confidence: 99%
See 3 more Smart Citations