SoC It to EM: ElectroMagnetic Side-Channel Attacks on a Complex System-on-Chip

Jake Longo, Elke De Mulder, Daniel Page, Mike Tunstall

Research output: Chapter in Book/Report/Conference proceedingConference Contribution (Conference Proceeding)

44 Citations (Scopus)
458 Downloads (Pure)

Abstract

Increased complexity in modern embedded systems has presented various important challenges with regard to side-channel attacks. In particular, it is common to deploy SoC-based target devices with high clock frequencies in security-critical scenarios; understanding how such features align with techniques more often deployed against simpler devices is vital from both destructive (i.e., attack) and constructive (i.e., evaluation and/or countermeasure) perspectives. In this paper, we investigate electromagnetic-based leakage from three different means of executing cryptographic workloads (including the general purpose ARM core, an on-chip co-processor, and the NEON core) on the AM335x SoC. Our conclusion is that addressing challenges of the type above is feasible, and that key recovery attacks can be conducted with modest resources.
Original languageEnglish
Title of host publicationCryptographic Hardware and Embedded Systems - CHES 2015
PublisherSpringer
Pages620-640
Number of pages21
Volume9293
Edition1
ISBN (Electronic)978-3-662-48324-4
ISBN (Print)978-3-662-48323-7
DOIs
Publication statusPublished - 1 Sep 2015

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume9293
ISSN (Print)0302-9743

Keywords

  • Side-channel attacks
  • electromagnetic
  • system-on-chip
  • ARM
  • NEON

Fingerprint Dive into the research topics of 'SoC It to EM: ElectroMagnetic Side-Channel Attacks on a Complex System-on-Chip'. Together they form a unique fingerprint.

  • Cite this

    Longo, J., De Mulder, E., Page, D., & Tunstall, M. (2015). SoC It to EM: ElectroMagnetic Side-Channel Attacks on a Complex System-on-Chip. In Cryptographic Hardware and Embedded Systems - CHES 2015 (1 ed., Vol. 9293, pp. 620-640). (Lecture Notes in Computer Science; Vol. 9293). Springer. https://doi.org/10.1007/978-3-662-48324-4_31