Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Lightweight attestation and secure code update for multiple separated microkernel tasks

  • Fraunhofer AISEC

Publikation: Beitrag in Buch/Bericht/Konferenzband › Konferenzbeitrag › Begutachtung

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.

OriginalspracheEnglisch
TitelInformation Security - 16th International Conference, ISC 2013, Proceedings
Redakteure/-innenYvo Desmedt
Herausgeber (Verlag)Springer Verlag
Seiten20-36
Seitenumfang17
ISBN (Print)9783319276588
DOIs
PublikationsstatusVeröffentlicht - 2015
Extern publiziertJa
Veranstaltung16th International Conference on Information Security, ISC 2013 - Dallas, USA/Vereinigte Staaten
Dauer: 13 Nov. 2013 → 15 Nov. 2013

Publikationsreihe

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

Konferenz

Konferenz16th International Conference on Information Security, ISC 2013
Land/GebietUSA/Vereinigte Staaten
OrtDallas
Zeitraum13/11/13 → 15/11/13

Fingerprint

Untersuchen Sie die Forschungsthemen von „Lightweight attestation and secure code update for multiple separated microkernel tasks“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren