Bridging the gap between inter-communication boundary and internal trusted components

  • Authors:
  • Yuji Watanabe;Sachiko Yoshihama;Takuya Mishina;Michiharu Kudo;Hiroshi Maruyama

  • Affiliations:
  • Tokyo Research Laboratory, IBM Research, Kanagawa, Japan;Tokyo Research Laboratory, IBM Research, Kanagawa, Japan;Tokyo Research Laboratory, IBM Research, Kanagawa, Japan;Tokyo Research Laboratory, IBM Research, Kanagawa, Japan;Tokyo Research Laboratory, IBM Research, Kanagawa, Japan

  • Venue:
  • ESORICS'06 Proceedings of the 11th European conference on Research in Computer Security
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Despite increasing needs for the coalition-based resource sharing, establishing trusted coalition of nodes in an untrusted computing environment is a long-standing yet increasingly important issue to be solved. The Trusted virtual domain (TVD) is a new model for establishing trusted coalitions over heterogeneous and highly decentralized computing environment. The key technology to enable TVD is the integrity assurance mechanism, which allows a remote challenger to verify the configuration and state of a node. A modern computer system consists of a multi-layer stack of software, such as a hypervisor, a virtual machine, an operating system, middleware, etc. The integrity assurance of software components is established by chains of assurance from the trusted computing base (TCB) at the lowest layer, while the communication interface provided by nodes should be properly abstracted at a higher layer to support interoperable communication and the fine-grained handling of expressive messages. To fill the gap between ”secure communication between nodes” and ”secure communication between trusted components”, a notion of ”Secure Message Router (SMR)”, domain-independent, easy to verify, multi-functional communication wrapper for secure communication is introduced in this paper. The SMR provides essential features to establish TVDs : end-to-end secure channel establishment, policy-based message translation and routing, and attestability using fixed clean implementation. A virtual machine-based implementation with a Web service interface is also discussed.