Towards trace-driven cache attacks on Systems-on-Chips - Exploiting bus communication

Johanna Sepulveda, Mathieu Gross, Andreas Zankl, Georg Sigl

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

The growing complexity of Systems-on-Chips (SoCs) increases the risk of software attacks during runtime. A critical threat to system security are so-called side-channel attacks based on the processor cache and its usage during the execution of cryptographic algorithms. Recent publications have analyzed cache attacks on mobile devices and network-on-chip platforms. In this work, we investigate cache attacks on bus-like tile-based Multi-Processor Systems-on-Chips (MPSoCs). This work presents two contributions. First, we demonstrate a trace-driven cache attack on AES-128 based on the exploitation of bus communication. Second, we integrate two countermeasures (Shuffling and Mini-table) and evaluate their impact on the trace-based cache attack and on the performance of the system. The results illustrate that trace-driven attacks based on bus communication are a non-negligible threat in SoC environments. The results also show that the protection techniques are feasible to implement and that they are able to mitigate the attacks.

Original languageEnglish
Title of host publication12th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2017 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781538633441
DOIs
StatePublished - 23 Aug 2017
Event12th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2017 - Madrid, Spain
Duration: 12 Jul 201714 Jul 2017

Publication series

Name12th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2017 - Proceedings

Conference

Conference12th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2017
Country/TerritorySpain
CityMadrid
Period12/07/1714/07/17

Keywords

  • Bus
  • Cache Attack
  • Security
  • SoCs
  • Trace-driven

Fingerprint

Dive into the research topics of 'Towards trace-driven cache attacks on Systems-on-Chips - Exploiting bus communication'. Together they form a unique fingerprint.

Cite this