Spectre: Attack and Defense

Modern processors use architecture like caches, branch predictors, and speculative execution in order to maximize computation throughput. For instance, recently accessed memory can be stored in a cache so that subsequent accesses take less time. Unfortunately microarchitecture-based side channel att...

Full description

Bibliographic Details
Main Author: Harris, Rae
Format: Others
Published: Scholarship @ Claremont 2019
Subjects:
Online Access:https://scholarship.claremont.edu/scripps_theses/1384
https://scholarship.claremont.edu/cgi/viewcontent.cgi?article=2407&context=scripps_theses