A Survey of Microarchitectural Timing Attacks and Countermeasures on Contemporary Hardware

Select |




Print


Ge, Qian; Yarom, Yuval; Cock, David; Heiser, Gernot

Ge, Qian; Yarom, Yuval; Cock, David; Heiser, Gernot


2016-12-27


Journal Article


Journal of Cryptographic Engineering


-


1-27


Microarchitectural timing channels expose hidden hardware state though timing. We survey recent attacks that exploit microarchitectural features in shared hardware, especially as they are relevant for cloud computing. We classify types of attacks according to a taxonomy of the shared resources leveraged for such attacks. Moreover, we take a detailed look at attacks used against shared caches. We survey existing countermeasures. We finally discuss trends in the attacks, challenges to combating them, and future directions, especially with respect to hardware support.


Microarchitectural timing attacks, Cache-based timing attacks, Countermeasures, Trend in the attacks


https://doi.org/10.1007/s13389-016-0141-6


http://rdcu.be/n9Ob


The final publication is available at Springer via http://rdcu.be/n9Ob or http://dx.doi.org/10.1007/s13389-016-0141-6.


nicta:9074


Ge, Qian; Yarom, Yuval; Cock, David; Heiser, Gernot. A Survey of Microarchitectural Timing Attacks and Countermeasures on Contemporary Hardware. Journal of Cryptographic Engineering. 2016-12-27; -:1-27. https://doi.org/10.1007/s13389-016-0141-6



Loading citation data...

Citation counts
(Requires subscription to view)