Hardening ROS via Hardware-assisted Trusted Execution Environment
Title | Hardening ROS via Hardware-assisted Trusted Execution Environment |
Publication Type | Conference Paper |
Year of Publication | 2018 |
Authors | Staffa, M., Mazzeo, G., Sgaglione, L. |
Conference Name | 2018 27th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN) |
Date Published | Aug. 2018 |
Publisher | IEEE |
ISBN Number | 978-1-5386-7980-7 |
Keywords | bodily harm, complex cyber-physical systems, control engineering computing, CPS, Cyber-physical systems, data privacy, Education, entertainment, Hardware, hardware-assisted trusted execution environment, Human Behavior, human factors, Humanoid robots, middleware, operating systems (computers), policy-based governance, pubcrawl, resilience, Resiliency, robot behavior, robot design phase, Robot Operating System, robot operating systems, robot programming, Robot sensing systems, ROS, security |
Abstract | In recent years, humanoid robots have become quite ubiquitous finding wide applicability in many different fields, spanning from education to entertainment and assistance. They can be considered as more complex cyber-physical systems (CPS) and, as such, they are exposed to the same vulnerabilities. This can be very dangerous for people acting that close with these robots, since attackers by exploiting their vulnerabilities, can not only violate people's privacy, but, more importantly, they can command the robot behavior causing them bodily harm, thus leading to devastating consequences. In this paper, we propose a solution not yet investigated in this field, which relies on the use of secure enclaves, which in our opinion could represent a valuable solution for coping with most of the possible attacks, while suggesting developers to adopt such a precaution during the robot design phase. |
URL | https://ieeexplore.ieee.org/document/8525696 |
DOI | 10.1109/ROMAN.2018.8525696 |
Citation Key | staffa_hardening_2018 |
- middleware
- security
- ROS
- Robot sensing systems
- robot programming
- robot operating systems
- Robot Operating System
- robot design phase
- robot behavior
- Resiliency
- resilience
- pubcrawl
- policy-based governance
- operating systems (computers)
- bodily harm
- Humanoid robots
- Human Factors
- Human behavior
- hardware-assisted trusted execution environment
- Hardware
- entertainment
- education
- data privacy
- cyber-physical systems
- CPS
- control engineering computing
- complex cyber-physical systems