Skip to main navigation Skip to search Skip to main content

Earthquake: A NoC-based optimized differential cache-collision attack for MPSoCs

  • Cezar Reinbrecht
  • , Bruno Forlin
  • , Andreas Zankl
  • , Johanna Sepúlveda

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

Abstract

Multi-Processor Systems-on-Chips (MPSoCs) are a platform for a wide variety of applications and use-cases. The high on-chip connectivity, the programming flexibility, and the reuse of IPs, however, also introduce security concerns. Problems arise when applications with different trust and protection levels share resources of the MPSoC, such as processing units, cache memories and the Network-on-Chip (NoC) communication structure. If a program gets compromised, an adversary can observe the use of these resources and infer (potentially secret) information from other applications. In this work, we explore the cache-based attack by Bogdanov et al., which infers the cache activity of a target program through timing measurements and exploits collisions that occur when the same cache location is accessed for different program inputs. We implement this differential cache-collision attack on the MPSoC Glass and introduce an optimized variant of it, the Earthquake Attack, which leverages the NoC-based communication to increase attack efficiency. Our results show that Earthquake performs well under different cache line and MPSoC configurations, illustrating that cache-collision attacks are considerable threats on MPSoCs.
Original languageEnglish
Title of host publicationProceedings of the 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE)
Subtitle of host publication19-23 March 2018 Dresden, Germany
PublisherIEEE Advancing Technology for Humanity
Pages648-653
Number of pages6
ISBN (Electronic)978-3-9819263-0-9
ISBN (Print)978-3-9819263-1-6
DOIs
Publication statusPublished - 23 Apr 2018
Externally publishedYes
Event2018 Design, Automation & Test in Europe Conference & Exhibition, DATE18 - International Congress Center, Dresden, Germany
Duration: 19 Mar 201823 Mar 2018

Publication series

NameDesign, Automation and Test in Europe Conference and Exhibition
PublisherIEEE
Volume2018
ISSN (Electronic)1558-1101

Conference

Conference2018 Design, Automation & Test in Europe Conference & Exhibition, DATE18
Abbreviated titleDATE18
Country/TerritoryGermany
CityDresden
Period19/03/1823/03/18

Keywords

  • n/a OA procedure
  • Glass
  • Encryption
  • Earthquakes
  • System-on-chip
  • Computer architecture
  • Timing

Fingerprint

Dive into the research topics of 'Earthquake: A NoC-based optimized differential cache-collision attack for MPSoCs'. Together they form a unique fingerprint.

Cite this