@inproceedings{91a4e6c8262f4b8ca4f18f642c460f0b,
title = "Towards trace-driven cache attacks on Systems-on-Chips - Exploiting bus communication",
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.",
keywords = "Bus, Cache Attack, Security, SoCs, Trace-driven",
author = "Johanna Sepulveda and Mathieu Gross and Andreas Zankl and Georg Sigl",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 12th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2017 ; Conference date: 12-07-2017 Through 14-07-2017",
year = "2017",
month = aug,
day = "23",
doi = "10.1109/ReCoSoC.2017.8016150",
language = "English",
series = "12th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2017 - Proceedings",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "12th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2017 - Proceedings",
}