Runtime Verification for Anomaly Detection of Robotic Systems Security

被引:7
|
作者
Kirca, Yunus Sabri [1 ]
Degirmenci, Elif [1 ]
Demirci, Zekeriyya [2 ]
Yazici, Ahmet [1 ]
Ozkan, Metin [1 ]
Ergun, Salih [3 ]
Kanak, Alper [3 ]
机构
[1] Eskisehir Osmangazi Univ, Dept Comp Engn, TR-26048 Eskisehir, Turkiye
[2] Eskisehir Osmangazi Univ, Dept Software Engn, TR-26048 Eskisehir, Turkiye
[3] ERARGE Ergunler Co Ltd, R&D Ctr, TR-34768 Istanbul, Turkiye
关键词
runtime verification; ROS; anomaly detection; security;
D O I
10.3390/machines11020166
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Robotic systems are widely used in industry, agriculture, the inspection of infrastructure, and even in our daily lives. The safety and security of robotic systems have become a primary concern as their interaction with humans increases. In this context, attacks on robotic systems have increased for diversified field applications. It is necessary to accurately detect these abnormal events in these systems as soon as possible. However, these systems also need a runtime verification approach on whether they conform to the established specifications. In this study, runtime verification for anomaly detection methods is proposed for the security of the robot operating system (ROS). Firstly, an anomaly detection method is proposed to detect unexpected situations, such as the number of the received packages being decreased under DoS attacks. Then, a holistic runtime verification architecture is proposed for the anomaly detection method. This architecture consists of three major entities: a verification device, an attacker device, and a robotic platform without losing generality. In the verification device, ROSMonitoring and Oracle are used to implement runtime verification. The proposed architecture is verified through an experimental setup. It is shown that the architecture can be used for runtime verification of different anomaly detection algorithms. A discussion on the security of robotic systems is also presented.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Runtime Anomaly Monitoring of Human Perception Models for Robotic Systems
    Arunachalam, H.
    Huang, Z.
    Hanheide, M.
    Guevara, L.
    2024 IEEE 20TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, CASE 2024, 2024, : 723 - 729
  • [2] TeSSLa-ROS-Bridge - Runtime Verification of Robotic Systems
    Begemann, Marian Johannes
    Kallwies, Hannes
    Leucker, Martin
    Schmitz, Malte
    THEORETICAL ASPECTS OF COMPUTING, ICTAC 2023, 2023, 14446 : 388 - 398
  • [3] Security of Pacemakers using Runtime Verification
    Pinisetty, Srinivas
    Roop, Partha S.
    Sawant, Vidula
    Schneider, Gerardo
    PROCEEDINGS OF THE 2018 16TH ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2018, : 51 - 61
  • [4] Time and Sequence Integrated Runtime Anomaly Detection for Embedded Systems
    Lu, Sixing
    Lysecky, Roman
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (02)
  • [5] Detection of Security Vulnerabilities in C Code Using Runtime Verification: An Experience Report
    Vorobyov, Kostyantyn
    Kosmatov, Nikolai
    Signoles, Julien
    TESTS AND PROOFS, TAP 2018, 2018, 10889 : 139 - 156
  • [6] PCH Framework for IP Runtime Security Verification
    Guo, Xiaolong
    Dutta, Raj Gautam
    He, Jiaji
    Jin, Yier
    PROCEEDINGS OF THE 2017 ASIAN HARDWARE ORIENTED SECURITY AND TRUST SYMPOSIUM (ASIANHOST), 2017, : 79 - 84
  • [7] Predictive Runtime Verification of Skill-based Robotic Systems using Petri Nets
    Pelletier, Baptiste
    Lesire, Charles
    Grand, Christophe
    Doose, David
    Rognant, Mathieu
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2023), 2023, : 10580 - 10586
  • [8] Runtime Verification and Field-Based Testing for ROS-Based Robotic Systems
    Caldas, Ricardo
    Garcia, Juan Antonio Pinera
    Schiopu, Matei
    Pelliccione, Patrizio
    Rodrigues, Genaina
    Berger, Thorsten
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (10) : 2544 - 2567
  • [9] Online Motion Analyzer (OMA): A Software Service for Runtime Verification of Robotic Systems' Safety
    Kahraman, Serhat
    Bulut, Mert
    Degirmenci, Elif
    Kirca, Yunus Sabri
    Ozkan, Metin
    Yazici, Ahmet
    2023 31ST SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE, SIU, 2023,
  • [10] Security and Safety Threat Detection Method for Unmanned Aerial System Based on Runtime Verification
    Yang D.
    Shi H.
    Dong W.
    Liu Z.-L.
    Zhou G.
    Dong, Wei (wdong@nudt.edu.cn), 2018, Chinese Academy of Sciences (29): : 1360 - 1378