2012 · 40 citations · 13 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureComputer SecurityCryptographyCachingHardware AccelerationMicroarchitectural SecurityMicroarchitecture DesignSide-channel AnalysisSide-channel AttacksCache AttacksCache Side-channel AttacksMicroarchitectural Side-channel AttacksMicroarchitectural Timing AnalysisMulticore ArchitecturesMulticore SystemsTiming Attack MitigationTiming Attacks
We argue that five recent software and hardware developments - the AES-NI instructions, multicore processors with per-core caches, complex modern software, sophisticated prefetchers, and physically tagged caches - combine to make it substantially more difficult to mount data-cache side-channel attacks on AES than previously realized. We propose ways in which some of the challenges posed by these developments might be overcome. We also consider scenarios where side-channel attacks are attractive, and whether our proposed workarounds might be applicable to these scenarios.
13
Thomas Ristenpart, Eran Tromer, Hovav Shacham et al. · 2009 · 2K citations
Cross-VM side channels and their use to extract private keys
Yinqian Zhang, Ari Juels, Michael K. Reiter et al. · 2012 · 785 citations
Efficient Cache Attacks on AES, and Countermeasures
Eran Tromer, Dag Arne Osvik, Adi Shamir · Journal of Cryptology · 2009 · 443 citations · Full text