A flexible software development and emulation framework for ARM TrustZone

Paul Wiegele, Johannes Winter, Martin Pirker, Ronald Tögl

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

Abstract

ARM TrustZone is a hardware isolation mechanism to improve software security. Despite its widespread availability in mobile and embedded devices, development of software for it has been hampered by a lack of openly available emulation and development frameworks. In this paper we provide a comprehensive open-source software environment for experiments with ARM TrustZone, based on the foundations of the well known open-source QEMU platform emulator. Our software framework is complemented by a prototype kernel running within a trusted environment. We validate our software environment with an application example featuring a software based Trusted Platform Module hosted in a TrustZone protected runtime environment and an Android operating system accessing it through an high-level, industry-standard Trusted Computing API.
Originalspracheenglisch
TitelTrusted systems : third international conference, INTRUST 2011
Untertitelrevised selected papers
ErscheinungsortBerlin Heidelberg
Herausgeber (Verlag)Springer
Seiten1-15
Band7222
ISBN (Print)978-3-642-32297-6
PublikationsstatusVeröffentlicht - 2012
VeranstaltungInternational Conference on Trusted Systems - Beijing, China
Dauer: 27 Nov. 201129 Nov. 2011

Publikationsreihe

NameLecture Notes in Computer Science
Herausgeber (Verlag)Springer

Konferenz

KonferenzInternational Conference on Trusted Systems
Land/GebietChina
OrtBeijing
Zeitraum27/11/1129/11/11

Fields of Expertise

  • Information, Communication & Computing

Treatment code (Nähere Zuordnung)

  • Application
  • Experimental

Fingerprint

Untersuchen Sie die Forschungsthemen von „A flexible software development and emulation framework for ARM TrustZone“. Zusammen bilden sie einen einzigartigen Fingerprint.
  • EU - SEPIA - Secure, Embedded Platform with advanced Process Isolation and Anonymity Capabilities

    Winter, J. (Teilnehmer (Co-Investigator)), Dietrich, K. (Teilnehmer (Co-Investigator)), Pirker, M. (Teilnehmer (Co-Investigator)), Hein, D. (Teilnehmer (Co-Investigator)), Bloem, R. (Teilnehmer (Co-Investigator)), Tögl, R. (Teilnehmer (Co-Investigator)) & Podesser, S. (Teilnehmer (Co-Investigator))

    1/06/1031/05/13

    Projekt: Forschungsprojekt

  • Trusted Computing

    Niederl, A. (Teilnehmer (Co-Investigator)), Lipp, P. (Teilnehmer (Co-Investigator)), Hein, D. (Teilnehmer (Co-Investigator)), Vejda, T. (Teilnehmer (Co-Investigator)), Podesser, S. (Teilnehmer (Co-Investigator)), Tögl, R. (Teilnehmer (Co-Investigator)), Dietrich, K. (Teilnehmer (Co-Investigator)), Bratko, H. (Teilnehmer (Co-Investigator)), Winter, J. (Teilnehmer (Co-Investigator)) & Pirker, M. (Teilnehmer (Co-Investigator))

    1/10/0515/07/19

    Projekt: Arbeitsgebiet

Dieses zitieren