Exorcising Spectres with Secure Compilers


연구 분야: Cryptography



학회: CCS '21: Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security


초록

ttackers can access sensitive information of programs by exploiting the side-effects of speculatively-executed instructions using Spectre attacks. To mitigate these attacks, popular compilers deployed a wide range of countermeasures whose security, however, has not been ascertained: while some are believed to be secure, others are known to be insecure and result in vulnerable programs. This paper develops formal foundations for reasoning about the security of these defenses. For this, it proposes a framework of secure compilation criteria that characterise when compilers produce code resistant against Spectre v1 attacks. With this framework, this paper performs a comprehensive security analysis of countermeasures against Spectre v1 attacks implemented in major compilers, deriving the first security proofs of said countermeasures


Author Profile
Marco Patrignani

CISPA Helmholtz Center for Information Security Saarbruecken Germany

Germany
Author Profile
Marco Guarnieri

IMDEA Software Institute Madrid Spain

Spain

📄 논문 정보

발행 연도 2021년
인용수 21
출판 국가 Spain, Germany
사이트 ACM
좋아요 수 0

연관 논문 목록 (295건)