Secure control flow prediction
AssigneeSiFive, Inc.
InventorsAlex Solomatnikov, Krste Asanovic, Yann Loisel, Cyril Bresch
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiFive, Inc.
InventorsAlex Solomatnikov, Krste Asanovic, Yann Loisel, Cyril Bresch
Estimating the term…
Systems and methods are disclosed for secure control flow prediction. Some implementations may be used to eliminate or mitigate the Spectre-class of attacks in a processor. For example, an integrated circuit (e.g., a processor) for executing instructions may include a control flow predictor with entries that include branch target addresses associated with instructions. The branch target addresses may be predictions. A context tag associated with an entry may be compared to a context identifier associated with a currently executing process. Responsive to a mismatch between the context tag and the context identifier, the control flow predictor may provide an alternate value in place of a branch target address.
An integrated circuit comprising:
An integrated circuit comprising:
A method comprising:
Dependencies are inferred from the claim text.