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...
Main Author: | |
---|---|
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 |