ARMHEx: embedded security through hardware-enhanced information flow tracking

Abstract : Security in embedded systems is a major concern for several years. Untrustworthy authorities use a wide range of both hardware and software attacks. This paper introduces ARMHEx, a practical solution targeting DIFT (Dynamic Information Flow Tracking) implementations on ARM-based SoCs. DIFT is a solution that consists in tracking the dissemination of data inside the system and permit to ensure some security properties. Existing DIFT solutions are either hardly portable to SoCs or bring unsuitable time overheads. ARMHEx overcomes both issues using modern debugging CPU features, along with a coprocessor implemented in FPGA logic. This work demonstrates how ARMHEx performs DIFT with negligible communication costs opening interesting perspectives in the context of reconfigurability and hardware-enhanced security for multiprocessor architectures.
Complete list of metadatas

Cited literature [16 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01558155
Contributor : Muhammad Abdul Wahab <>
Submitted on : Friday, July 7, 2017 - 11:17:51 AM
Last modification on : Tuesday, November 12, 2019 - 3:58:58 PM
Long-term archiving on : Wednesday, January 24, 2018 - 8:55:07 PM

File

bare_conf.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01558155, version 1

Citation

Muhammad Abdul Wahab, Pascal Cotret, Mounir Nasr Allah, Guillaume Hiet, Vianney Lapotre, et al.. ARMHEx: embedded security through hardware-enhanced information flow tracking. RESSI 2017 : Rendez-vous de la Recherche et de l'Enseignement de la Sécurité des Systèmes d'Information, May 2017, Grenoble (Autrans), France. ⟨hal-01558155⟩

Share

Metrics

Record views

3351

Files downloads

226