TY - JOUR
T1 - Trusted operations of a military ground robot in the face of man-in-the-middle cyber-attacks using deep learning convolutional neural networks
T2 - Real-time experimental outcomes
AU - Santoso, Fendy
AU - Finn, Anthony
N1 - Publisher Copyright:
Author
PY - 2024
Y1 - 2024
N2 - Safe and secure operations of robotic systems are of paramount importance. Aiming for achieving the trusted operation of a military robotic vehicle under contested environments, we introduce a new cyber-physical system based on the concepts of deep learning convolutional neural networks (CNNs). The proposed algorithm is specifically designed to reduce the cyber vulnerability of the Robot Operating System (ROS), a well-known middleware platform widely used in both civilian and military robots. To demonstrate the efficacy of the proposed algorithm, we conduct penetration testing (real-time man-in-the-middle cyber attack) on the GVR-BOT ground vehicle, a military ground robot, developed by the United States Army Combat Capabilities Development Command (CCDC), Ground Vehicle Systems Center. The cyber attack also exploits the vulnerability of the Robot Operating System (ROS) employed in its onboard computer. We collect experimental data and train our CNN based on two different operating conditions, namely, legitimate and malicious conditions. We normalize and convert the network traffic data in the form of RGB or grayscale images. We introduce two different types of windowing techniques, namely, the independent and overlapping sliding epochs to efficiently feed the network traffic data to our CNN system. Our research indicates the efficacy of the proposed algorithm as our proposed cyber intrusion detection system can achieve reasonably high accuracy of $\geq 99$ % and substantially small false-positive rates $\leq$ 2 % supported with minimum detection time. In addition, we also compare and demonstrate the relative merits of our proposed algorithm with respect to the performance of some well-known techniques, namely, ‘bag-of-features’ and Support Vector Machine (SVM) algorithms.
AB - Safe and secure operations of robotic systems are of paramount importance. Aiming for achieving the trusted operation of a military robotic vehicle under contested environments, we introduce a new cyber-physical system based on the concepts of deep learning convolutional neural networks (CNNs). The proposed algorithm is specifically designed to reduce the cyber vulnerability of the Robot Operating System (ROS), a well-known middleware platform widely used in both civilian and military robots. To demonstrate the efficacy of the proposed algorithm, we conduct penetration testing (real-time man-in-the-middle cyber attack) on the GVR-BOT ground vehicle, a military ground robot, developed by the United States Army Combat Capabilities Development Command (CCDC), Ground Vehicle Systems Center. The cyber attack also exploits the vulnerability of the Robot Operating System (ROS) employed in its onboard computer. We collect experimental data and train our CNN based on two different operating conditions, namely, legitimate and malicious conditions. We normalize and convert the network traffic data in the form of RGB or grayscale images. We introduce two different types of windowing techniques, namely, the independent and overlapping sliding epochs to efficiently feed the network traffic data to our CNN system. Our research indicates the efficacy of the proposed algorithm as our proposed cyber intrusion detection system can achieve reasonably high accuracy of $\geq 99$ % and substantially small false-positive rates $\leq$ 2 % supported with minimum detection time. In addition, we also compare and demonstrate the relative merits of our proposed algorithm with respect to the performance of some well-known techniques, namely, ‘bag-of-features’ and Support Vector Machine (SVM) algorithms.
KW - and Man-in-the-Middle Cyber-Attacks
KW - Convolutional neural networks
KW - Convolutional Neural-Networks (CNNs)
KW - Cyber-Security
KW - Cyberattack
KW - Land vehicles
KW - Operating systems
KW - Robot kinematics
KW - Robot Operating Systems (ROS)
KW - Robot sensing systems
KW - Robots
KW - Unmanned Ground Vehicles (UGVs)
UR - http://www.scopus.com/inward/record.url?scp=85167820457&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85167820457&partnerID=8YFLogxK
U2 - 10.1109/TDSC.2023.3302807
DO - 10.1109/TDSC.2023.3302807
M3 - Article
AN - SCOPUS:85167820457
SN - 1545-5971
VL - 21
SP - 2273
EP - 2284
JO - IEEE Transactions on Dependable and Secure Computing
JF - IEEE Transactions on Dependable and Secure Computing
IS - 4
ER -