Comprehensive Evaluation of RSB and Spectre Vulnerability on Modern Processors

02/19/2023
by   Farhad Taheri, et al.
0

Performance-enhancing mechanisms such as branch prediction, out-of-order execution, and return stack buffer (RSB) have been widely employed in today's modern processing units. Although successful in increasing the CPU performance, exploiting the design flaws and security bugs in these components have set the background for various types of microarchitectural attacks such as Spectre and Meltdown. While many attacks such as Meltdown and Spectre have been numerously implemented and analyzed on Intel processors, few researches have been carried out to evaluate their impact on ARM processors. Moreover, SpectreRSB vulnerability, the newer variant of spectre attack based on RSB, has been neglected in recent studies. In this work, we first evaluate the SpectreRSB vulnerability by implementing this attack on ARM processors, which, to the best of our knowledge, has not been implemented and analyzed on ARM processors. We further present a security evaluation of ARM processors by implementing different variants of Spectre-family attacks. By analyzing the results obtained from various experiments, we evaluate ARM processors security regarding their diverse microarchitectural designs. We also introduce a high throughput and noise-free covert channel, based on the RSB structure. Based on our experiments, the throughput of the covert channel is 94.19KB/s with negligible error.

READ FULL TEXT

page 2

page 3

page 12

research
08/09/2019

Performance of Devito on HPC-Optimised ARM Processors

We evaluate the performance of Devito, a domain specific language (DSL) ...
research
07/20/2018

Spectre Returns! Speculation Attacks using the Return Stack Buffer

The recent Spectre attacks exploit speculative execution, a pervasively ...
research
06/26/2021

Evaluation of Cache Attacks on Arm Processors and Secure Caches

Timing-based side and covert channels in processor caches continue to be...
research
10/23/2020

Performance Evaluation of ParalleX Execution model on Arm-based Platforms

The HPC community shows a keen interest in creating diversity in the CPU...
research
07/01/2021

Scrooge Attack: Undervolting ARM Processors for Profit

Latest ARM processors are approaching the computational power of x86 arc...
research
03/17/2020

Cross Architectural Power Modelling

Existing power modelling research focuses on the model rather than the p...

Please sign up or login with your details

Forgot password? Click here to reset