Skip to content

Commit

Permalink
Expanded abbreviation: Return Stack Buffer (RSB)
Browse files Browse the repository at this point in the history
  • Loading branch information
koutheir authored and kbeyls committed Jul 15, 2024
1 parent 4f56c64 commit 56147e9
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions book.md
Original file line number Diff line number Diff line change
Expand Up @@ -1986,8 +1986,9 @@ in the spy process caused a specific state change in the BTB.
One example is Hyper-Channel [@Bulygin2008]\index{Hyper-Channel}. In this case,
a spy process invokes $N$ calls to fill up the return stack predictor. Then it
lets the victim process execute. Then, the spy process can measure how many of
its return stack entries have been removed from the RSB, by measuring the number
of $N$ returns that get mis-predicted. If the number of calls in the victim
its return stack entries have been removed from the Return Stack Buffer (RSB),
by measuring the number of $N$ returns that get mis-predicted.
If the number of calls in the victim
process is dependent on secret information, this could leak it.

The papers referred to above contain detailed explanations of how they set up
Expand Down

0 comments on commit 56147e9

Please sign in to comment.