Secure virtualization within a multi-processor soft-core system-on-chip architecture

  • Authors:
  • Alexander Biedermann;Marc Stöttinger;Lijing Chen;Sorin A. Huss

  • Affiliations:
  • Technische Universität Darmstadt, Department of Computer Science, Darmstadt, Germany;Technische Universität Darmstadt, Department of Computer Science, Darmstadt, Germany;Technische Universität Darmstadt, Department of Computer Science, Darmstadt, Germany;Technische Universität Darmstadt, Department of Computer Science, Darmstadt, Germany

  • Venue:
  • ARC'11 Proceedings of the 7th international conference on Reconfigurable computing: architectures, tools and applications
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This work aims to extend the concept of virtualization, which is known from the context of operating systems, for embedded multiprocessor system-on-chip architectures. Thus, by introducing a Virtualization Middleware, we abstract from static bindings between soft-core processors and operation system kernels running on them. Using the proposed Virtualization Middleware, it is possible to remap kernels during run-time to different instances of soft-core processors. Our approach guarantees by design both privacy and integrity of virtualized data. In addition, no modifications to the employed kernels have to be done in order to be used within this approach. Therefore, it automatically secures context sensitive information against any access by unauthorized users. Therefore, the proposed hardware-based virtualization scheme is best suitable for embedded multi-processor systems with multiple users working on transparently and securely shared resource instances.