What is it about?
Holding multiple copies of data is a common technique to speed-up computation. The copies are commonly called caches, but we also discuss other, less common techniques used that similarly also maintain copies of the original data. We then discuss the security impacts of having such copies.
Featured Image
Photo by Christian Wiediger on Unsplash
Why is it important?
Most computer designers and architects do not fully grasp that the addition of copies of data to speed-up computation brings security questions (and potential problems). We discuss what those problems are, give examples in modern platforms and also present ways to analyze a given design/architecture to identify such problems.
Perspectives
Read the Original
This page is a summary of: Cache-related Hardware Capabilities and Their Impact on Information Security, ACM Computing Surveys, December 2022, ACM (Association for Computing Machinery),
DOI: 10.1145/3534962.
You can read the full text:
Resources
Contributors
The following have contributed to this page