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