Side-channel disassembly on a system-on-chip: A practical feasibility study - Mathématiques & Sécurité de l'information Access content directly
Journal Articles Microprocessors and Microsystems: Embedded Hardware Design Year : 2023

Side-channel disassembly on a system-on-chip: A practical feasibility study

Abstract

Side-channel based instruction disassembly (SCBD) is a family of side-channel attacks that aims at recovering the code executed by a device from physical measurements. Over past decades researches proved that instruction-level disassembly is feasible on simple controllers. Simultaneously, the computing power and architectural complexity of processors are increasing, even in constrained devices. Performing side-channel attacks on mid or high-end devices is inherently harder because of complex concurrent activities and an important amount of noise. While broad pattern identification, such as cryptographic primitives, has been proved possible, the feasibility of precise SCBD remains an open question on a complex System-on-Chip (SoC). In this work, we address some of the technical challenges involved in performing SCBD on SoCs. We propose an experimental setup and measurement methodology that enables reliable characterization of instruction-level electromagnetic (EM) leakages. After investigating broad-functional unit activity leakages, we study the feasibility of three instruction-level code reconstruction granularities: functional unit recognition, opcode recognition and bit-level recovery. Under a controlled experimental environment, our results show that broad functional unit activity recognition is achievable as well as opcode-level SCBD. Finally, we show promising results regarding bit-level SCBD practical feasibility by exploiting the prefetching semantics of the CPU.
Fichier principal
Vignette du fichier
micpro_2023.pdf (1.01 Mo) Télécharger le fichier
Origin : Publication funded by an institution

Dates and versions

cea-04521355 , version 1 (26-03-2024)

Identifiers

Cite

Julien Maillard, Thomas Hiscock, Maxime Lecomte, Christophe Clavier. Side-channel disassembly on a system-on-chip: A practical feasibility study. Microprocessors and Microsystems: Embedded Hardware Design , 2023, 101, pp.104904. ⟨10.1016/j.micpro.2023.104904⟩. ⟨cea-04521355⟩
22 View
10 Download

Altmetric

Share

Gmail Facebook X LinkedIn More