SmokeBomb: Effective mitigation against cache side-channel attacks on the ARM architecture

Haehyun Cho, Jinbum Park, Donguk Kim, Ziming Zhao, Yan Shoshitaishvili, Adam Doupeoó, Gail Joon Ahn

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Cache side-channel attacks abuse microarchitectural designs meant to optimize memory access to infer information about victim processes, threatening data privacy and security. Recently, the ARM architecture has come into the spotlight of cache side-channel attacks with its unprecedented growth in the market. We propose SmokeBomb, a novel cache side-channel mitigation that functions by explicitly ensuring a private space for each process to safely access sensitive data. The heart of the idea is to use the L1 cache of the CPU core as a private space by which SmokeBomb can give consistent results against cache attacks on the sensitive data, and thus, an attacker cannot distinguish specific data used by the victim. Our experimental results show that SmokeBomb can effectively prevent currently formalized cache attack methods.

Original languageEnglish (US)
Title of host publicationMobiSys 2020 - Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services
PublisherAssociation for Computing Machinery, Inc
Pages107-120
Number of pages14
ISBN (Electronic)9781450379540
DOIs
StatePublished - Jun 15 2020
Event18th ACM International Conference on Mobile Systems, Applications, and Services, MobiSys 2020 - Toronto, Canada
Duration: Jun 15 2020Jun 19 2020

Publication series

NameMobiSys 2020 - Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services

Conference

Conference18th ACM International Conference on Mobile Systems, Applications, and Services, MobiSys 2020
CountryCanada
CityToronto
Period6/15/206/19/20

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications

Fingerprint Dive into the research topics of 'SmokeBomb: Effective mitigation against cache side-channel attacks on the ARM architecture'. Together they form a unique fingerprint.

  • Cite this

    Cho, H., Park, J., Kim, D., Zhao, Z., Shoshitaishvili, Y., Doupeoó, A., & Ahn, G. J. (2020). SmokeBomb: Effective mitigation against cache side-channel attacks on the ARM architecture. In MobiSys 2020 - Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services (pp. 107-120). (MobiSys 2020 - Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services). Association for Computing Machinery, Inc. https://doi.org/10.1145/3386901.3388888