SobTrA: A software-based trust anchor for ARM cortex application processors

Julian Horsch, Sascha Wessel, Frederic Stumpf, Claudia Eckert

Research output: Contribution to conferencePaperpeer-review

7 Scopus citations

Abstract

In this paper, we present SobTrA, a Software-based Trust Anchor for ARM Cortex-A processors to protect systems against software-based attacks. SobTrA enables the implementation of a software-based secure boot controlled by a third party independent from the manufacturer. Compared to hardware-based trust anchors, our concept provides some other advantages like being updateable and also usable on legacy hardware. The presented software-based trust anchor involves a trusted third party device, the verifler, locally connected to the untrusted device, e.g., via the microSD card slot of a smartphone. The verifler is verifying the integrity of the untrusted device by making sure that a piece of code is executed untampered on it using a timing-based approach. This code can then act as an anchor for a chain of trust similar to a hardware-based secure boot. Tests on our prototype showed that tampered and untampered execution of SobTrA can be clearly and reliably distinguished.

Original languageEnglish
Pages273-280
Number of pages8
DOIs
StatePublished - 2014
Externally publishedYes
Event4th ACM Conference on Data and Application Security and Privacy, CODASPY 2014 - San Antonio, TX, United States
Duration: 3 Mar 20145 Mar 2014

Conference

Conference4th ACM Conference on Data and Application Security and Privacy, CODASPY 2014
Country/TerritoryUnited States
CitySan Antonio, TX
Period3/03/145/03/14

Keywords

  • ARM Architecture
  • Mobile Security
  • Secure Boot
  • Self-checksumming Code
  • Smartphone
  • Software-based Trust Anchor

Fingerprint

Dive into the research topics of 'SobTrA: A software-based trust anchor for ARM cortex application processors'. Together they form a unique fingerprint.

Cite this