Support Remote Attestation for Decentralized Robot Operating System (ROS) using Trusted Execution Environment

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The surge in autonomous robot deployments across diverse domains is undeniable. The Robot Operating System (ROS) stands out as the prevailing standard for robotics systems, with ROS 2 emerging as its revitalized version. ROS 2 uses Data Distribution Service (DDS) as its communication middleware, aligning itself with the blossom of decentralized and distributed smart systems. However, the security of ROS 2 is dependent on the implementation of the DDS security plugins, which provides domain-level access protection under the assumption of trust in local machines. The problem arises when a malicious ROS 2 node, compromised by malware, can disseminate false information or pilfer sensitive data from other legitimate nodes within the system. To address this vulnerability, this paper harnesses the Trusted Execution Environment (TEE) to build a trustworthy ROS 2 platform with remote attestation. The proposed solution not only verifies the identity but also ensures the integrity of ROS 2 nodes before they provide/consume data and/or collaborate with each other. Our design establishes trust between communication parties and improves ROS 2 security by incorporating the hardware level protection.

Original languageEnglish
Title of host publication2024 IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages693-695
Number of pages3
ISBN (Electronic)9798350316742
DOIs
Publication statusPublished - 2024
Event6th IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2024 - Dublin, Ireland
Duration: 27 May 202431 May 2024

Publication series

Name2024 IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2024

Conference

Conference6th IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2024
Country/TerritoryIreland
CityDublin
Period27/05/2431/05/24

Keywords

  • Data Distribution Service
  • Remote Attestation
  • Robot Operating System
  • Trusted Execution Environment

Fingerprint

Dive into the research topics of 'Support Remote Attestation for Decentralized Robot Operating System (ROS) using Trusted Execution Environment'. Together they form a unique fingerprint.

Cite this