RT Journal Article T1 Analysing encryption mechanisms and functional safety in a ROS-based architecture A1 Larrucea, Xabier A1 González-Nalda, Pablo A1 Etxeberria-Agiriano, Ismael A1 Otero, Mari Carmen AB Robot Operating System (ROS) is a middleware for connecting different components of robots. However, its use is becoming more popular in other domains such as in the automotive sector where initial prototypes have been customized and deployed in cars for demonstrating different functional purposes. Nevertheless, ROS has not been yet tested enough to be used in secure and safety environments. For example, in order to strengthen our ROS architecture, we have encrypted the messages within it. Therefore, this paper analyses the impact of Advanced Encryption Standard (AES) encryption mechanism and the functional safety of our prototype. In this sense, we are considering encrypting messages and we assess the timing constraints, as suggested by the ISO 26262, required for assuring a secure communication between components. SN 1532-060X YR 2020 FD 2020-02-01 LK https://hdl.handle.net/11556/4128 UL https://hdl.handle.net/11556/4128 LA eng NO Larrucea , X , González-Nalda , P , Etxeberria-Agiriano , I & Otero , M C 2020 , ' Analysing encryption mechanisms and functional safety in a ROS-based architecture ' , Journal of software: Evolution and Process , vol. 32 , no. 2 , e2224 . https://doi.org/10.1002/smr.2224 NO Publisher Copyright: © 2019 John Wiley & Sons, Ltd. NO This work has been partially supported by the Basque Government Project CPS4PSS Etortek14/10. DS TECNALIA Publications RD 30 jul 2024