Skip to main navigation Skip to search Skip to main content

Lightweight attestation and secure code update for multiple separated microkernel tasks

  • Fraunhofer AISEC

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

By implementing all non-essential operating system services as user space tasks and strictly separating those tasks, a microkernel can effectively increase system security. However, the isolation of tasks does not necessarily imply their trustworthiness. In this paper, we propose a microkernel-based system architecture enhanced with a multi-context hardware security module (HSM) that enables an integrity verification, anomaly detection, and efficient lightweight attestation of multiple separated tasks. Our attestation protocol, which we formally verified using the automated reasoning tool ProVerif, implicitly proves the integrity of multiple tasks, efficiently communicates the result to a remote verifier, and enables a secure update protocol without the need for digital signatures that require computationally expensive operations.

Original languageEnglish
Title of host publicationInformation Security - 16th International Conference, ISC 2013, Proceedings
EditorsYvo Desmedt
PublisherSpringer Verlag
Pages20-36
Number of pages17
ISBN (Print)9783319276588
DOIs
StatePublished - 2015
Externally publishedYes
Event16th International Conference on Information Security, ISC 2013 - Dallas, United States
Duration: 13 Nov 2013 → 15 Nov 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7807
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Conference on Information Security, ISC 2013
Country/TerritoryUnited States
CityDallas
Period13/11/13 → 15/11/13

Keywords

  • Lightweight attestation
  • Microkernel tasks
  • Multi-context hardware security module
  • Trusted platform module

Fingerprint

Dive into the research topics of 'Lightweight attestation and secure code update for multiple separated microkernel tasks'. Together they form a unique fingerprint.

Cite this