SpectreRewind
Jacob Fustos, Michael M. Bechtel, Heechul Yun
Abstract
Transient execution attacks use microarchitectural covert channels to leak secrets that should not have been accessible during logical program execution. Commonly used micro-architectural covert channels are those that leave lasting footprints in the micro-architectural state, for example, a cache state change, from which the secret is recovered after the transient execution is completed.
Topics & Concepts
Computer scienceCovertTransient (computer programming)CacheCovert channelState (computer science)MicroarchitectureOperating systemEmbedded systemComputer securityProgramming languageCloud computingPhilosophyCloud computing securitySecurity information and event managementLinguisticsSecurity and Verification in ComputingPhysical Unclonable Functions (PUFs) and Hardware SecurityAdvanced Malware Detection Techniques