TY - GEN A1 - Shamilyan, Oxana A1 - Kabin, Ievgen A1 - Dyka, Zoya A1 - Langendörfer, Peter T1 - Distributed Artificial Intelligence as a Means to Achieve Self-X-Functions for Increasing Resilience: the First Steps T2 - 11th Mediterranean Conference on Embedded Computing (MECO), Budva, Montenegro, 07-10 June 2022 Y1 - 2022 SN - 978-1-6654-6828-2 SN - 978-1-6654-6827-5 U6 - https://doi.org/10.1109/MECO55406.2022.9797193 SN - 2637-9511 ER - TY - GEN A1 - Aftowicz, Marcin A1 - Lehniger, Kai A1 - Langendörfer, Peter T1 - Scalable FPGA Hardware Accelerator for SVM Inference T2 - Proc. 10th International Conference on Cyber-Physical Systems and Internet-of-Things (CPS&IoT 2022) Y1 - 2022 SN - 978-1-6654-6828-2 SN - 978-1-6654-6827-5 U6 - https://doi.org/10.1109/MECO55406.2022.9797110 SN - 2637-9511 ER - TY - GEN A1 - Alsabbagh, Wael A1 - Langendörfer, Peter ED - Jasperneite, Jürgen ED - Lohweg, Volker T1 - A Remote Attack Tool on Siemens S7-300 Controllers: Practical Report T2 - Kommunikation und Bildverarbeitung in der Automation : Ausgewählte Beiträge der Jahreskolloquien KommA und BVAu 2020 Y1 - 2022 SN - 978-3-662-64282-5 SN - 978-3-662-64283-2 U6 - https://doi.org/10.1007/978-3-662-64283-2_1 SN - 2522-8579 SP - 3 EP - 21 PB - Springer Vieweg CY - Heidelberg ER - TY - GEN A1 - Lehniger, Kai A1 - Langendörfer, Peter T1 - Through the Window: On the Exploitability of Xtensa’s Register Window Overflow T2 - 32nd International Telecommunication Networks and Applications Conference (ITNAC 2022), Wellington, New Zealand, 30 November 2022 - 02 December 2022 Y1 - 2022 SN - 978-1-6654-7103-9 SN - 978-1-6654-7104-6 U6 - https://doi.org/10.1109/ITNAC55475.2022.9998407 SN - 2474-154X SP - 353 EP - 358 ER - TY - GEN A1 - Brzozowski, Marcin A1 - Langendörfer, Peter A1 - Casaca, Augusto A1 - Grilo, Antonio A1 - Diaz, Manuel A1 - Martín, Cristian A1 - Camacho, Jose A1 - Landi, Giada T1 - UNITE: Integrated IoT-Edge-Cloud Continuum T2 - 2022 IEEE 8th World Forum on Internet of Things (WF-IoT), Yokohama, 26 October 2022 - 11 November 2022 Japan Y1 - 2022 SN - 978-1-6654-9153-2 SN - 978-1-6654-9154-9 U6 - https://doi.org/10.1109/WF-IoT54382.2022.10152292 ER - TY - GEN A1 - Förster, Benjamin A1 - Hinze, Thomas A1 - Langendorfer, Peter T1 - Topology- and Resource-Based Distribution Scheme for Collaborative Security-Focused Design Space Exploration in Large-Scale Static WSNs T2 - 2024 34th International Telecommunication Networks and Applications Conference (ITNAC) Y1 - 2024 U6 - https://doi.org/10.1109/ITNAC62915.2024.10815368 SP - 1 EP - 6 PB - IEEE ER - TY - GEN A1 - Esfahani, Ali Haddadi A1 - Maye, Oliver A1 - Frohberg, Max A1 - Speh, Maria A1 - Jöbges, Micheal A1 - Langendörfer, Peter T1 - Real time detection of Freezing of Gait of Parkinson patients based on machine learning running on a body worn device T2 - Procedia Computer Science Y1 - 2024 U6 - https://doi.org/10.1016/j.procs.2024.06.160 SN - 1877-0509 VL - 239 SP - 177 EP - 184 PB - Elsevier BV ER - TY - GEN A1 - Alsabbagh, Wael A1 - Amogbonjaye, Samuel A1 - Kim, Chaerin A1 - Langendörfer, Peter T1 - Pirates of the MQTT : raiding IIoT systems with a rogue client T2 - 2024 8th Cyber Security in Networking Conference (CSNet) N2 - The integration of MQTT (Message Queuing Telemetry Transport) in Industrial Internet of Things (IIoT) systems enhances operational efficiency but introduces significant security vulnerabilities, particularly through rogue MQTT clients. These clients exploit MQTT weaknesses to disrupt industrial processes and compromise data integrity. This paper examines the impact of rogue MQTT client attacks, demonstrated through a detailed case study using the Fischertechnik Lernfabrik 4.0. We highlight how attackers can exploit MQTT's inherent vulnerabilities, including anonymous connections and message retention, to inject false data and interfere with operations. To address these risks, we propose several mitigation strategies: implementing fine-grained authorization for topic access control, enhancing replay attack protection with Message Authentication Code (MAC), employing mutual TLS (mTLS) for secure client authentication, and incorporating real-time client activity monitoring and anomaly detection. These measures aim to bolster IIoT system security, mitigate potential disruptions, and maintain operational integrity. Our findings and recommendations contribute to advancing security practices in MQTT-based IIoT environments. All attack codes and a proof-of-concept are ublicly available. KW - Rogue Client KW - MQTT Protocol KW - Cyberattacks KW - Cybersecurity Y1 - 2024 U6 - https://doi.org/10.1109/CSNet64211.2024.10851733 SP - 248 EP - 253 PB - IEEE CY - Piscataway, NJ ER - TY - GEN A1 - Lehniger, Kai A1 - Langendörfer, Peter T1 - Comment on ‘‘RIO: Return Instruction Obfuscation for Bare-Metal IoT Devices’’ T2 - IEEE Access N2 - This is a comment on “RIO: Return Instruction Obfuscation for Bare-Metal IoT Devices.” RIO prevents finding gadgets for return-oriented programming attacks by encrypting return instructions. This paper shows flaws in the design of RIO that allow for the easy retrieval of the plaintext return instructions without decrypting them. Additionally, changes are proposed to improve upon the original idea. KW - ARM KW - Internet of Things KW - Return-oriented programming KW - Security Y1 - 2025 U6 - https://doi.org/10.1109/ACCESS.2025.3568598 SN - 2169-3536 VL - 13 SP - 90358 EP - 90361 PB - IEEE CY - Piscataway, NJ ER - TY - GEN A1 - Alsabbagh, Wael A1 - Kim, Chaerin A1 - Langendörfer, Peter T1 - A payload of lies : false data injection attacks on MQTT-based IIoT systems T2 - IECON 2024 - 50th Annual Conference of the IEEE Industrial Electronics Society : proceedings N2 - In the ever-evolving landscape of Industrial Internet of Things (IIoT), security emerges as a critical concern. This paper delves into the realm of False Data Injection Attacks (FDIAs) within MQTT-based IIoT systems, specifically targeting the publisher-subscriber model. Our exploration unveils two distinct attack scenarios that exploit the vulnerabilities inherent in the communication fabric. In the first scenario, we demonstrate the potential chaos wrought by sending false data to subscribers, manipulating their perception and inducing actions that align with the attacker’s whims. The second scenario ventures into the heart of the publisher, where the attacker injects false data – deceptive status updates from other publishers e.g., Programmable Logic Controllers (PLCs). The repercussions ripple through the entire industrial process, impacting operations based on fraudulent information. This showcases the cascading effects of FDIAs, illustrating the profound threat they pose to the reliability and integrity of IIoT systems. For real-world attack scenarios, Our attacks were conducted on a small MQTT-based IIoT system, using the Fischertechnik Lernfabrik 4.0 9V factory. Finally, we proposes mitigation solutions to safeguard IIoT systems from the far-reaching consequences of false data manipulation. Our attack codes as well as a proof-of-concept are publicly available for further research. KW - FDIAs KW - IIoT KW - IoT KW - MQTT Protocol Y1 - 2024 SN - 978-1-6654-6454-3 U6 - https://doi.org/10.1109/IECON55916.2024.10905487 SP - 1 EP - 8 PB - IEEE CY - Piscataway, NJ ER - TY - GEN A1 - Shamilyan, Oxana A1 - Kabin, Ievgen A1 - Dyka, Zoya A1 - Langendörfer, Peter T1 - Resilient movement planning for continuum robots T2 - MODeM 2024 : Multi-Objective Decision Making Workshop at ECAI 2024, 20 October 2024, Santiago de Compostela, Spain N2 - The paper presents an experimental study of resilient path planning for con-tinuum robots taking into account the multi-objective optimisation problem. To do this, we used two well-known algorithms, namely Genetic algorithm and A* algorithm, for path planning and the Analytical Hierarchy Process algorithm for paths evaluation. In our experiment Analytical Hierarchy Process algorithm considers four different criteria, i.e. distance, motors damage, mechanical damage and accuracy each considered to contribute to the resilience of a continuum robot. The use of different criteria is necessary to increasing the time to maintenance operations of the robot. The experiment shows that on the one hand both algorithms can be used in combination with Analytical Hierarchy Process algorithm for multi criteria path-planning, while Genetic algorithm shows superior performance in the comparison of the two algorithms. Y1 - 2024 UR - https://modem2024.vub.ac.be/papers/MODeM2024_paper_3.pdf U6 - https://doi.org/10.48550/arXiv.2404.06178 SP - 1 EP - 7 ER - TY - GEN A1 - Dietrich, Lucas A1 - Förster, Benjamin A1 - Langendörfer, Peter A1 - Hinze, Thomas T1 - A visual discrete event-based simulator for protection of plants against herbivores employed as computational optimization game N2 - Plants come with sophisticated strategies to survive within a highly competing environment. In addition, they need to resist frequent attacks from a variety of herbivores acting alone, in small groups, or in swarms. Since the amount of energy a plant might invest in defense and reproduction is limited, a complex optimization problem emerges. In a shared habitat, plants fight herbivores by shape and camouflage, by the release of specific toxins, or by attracting predators of herbivores. Furthermore, plants alert their surrounding field by signaling substances in the event of an assault. Transported by air or through a network of roots, signaling substances reach neighbors to trigger their defense. The offsprings of a plant commonly grow within a certain distance to benefit from symbiotic protection. We introduce a grid-based visual simulation software for detailed configuration and subsequent processing of the behavior of the resulting system in time and space. In terms of solution to a computational optimization problem inspired by nature, settings with low energy need and long life able to cope with different patterns of attack can be figured out and analyzed. Applications include novel techniques for efficient construction and secure operation of sensor networks. KW - Plant defense KW - Event-based simulation KW - Topological optimization Y1 - 2025 U6 - https://doi.org/10.48550/arXiv.2509.15787 SP - 1 EP - 25 PB - arXiv ER - TY - GEN A1 - Lehniger, Kai A1 - Langendörfer, Peter T1 - Investigating compact shadow stacks for the Xtensa LX architecture T2 - 2025 14th Mediterranean Conference on Embedded Computing (MECO) N2 - This paper presents a compact shadow stack implementation for the Xtensa LX architecture, implemented for an ESP32 microcontroller. The implementation is done by changing the register window exception handlers in the FreeRTOS operating system. In a second implementation the shadow stack was extended to all register values, not just return addresses. This not only increases security but also performance, reducing the overhead from 17.220% to 13.529%, in the worst-case-scenario. The paper also suggests future improvements that could decrease the overhead even further. KW - Xtensa KW - ESP32 KW - Return address protection KW - Shadow stack Y1 - 2025 SN - 979-8-3315-1341-2 U6 - https://doi.org/10.1109/MECO66322.2025.11049161 SP - 1 EP - 6 PB - IEEE CY - Piscataway, NJ ER - TY - GEN A1 - Alsabbagh, Wael A1 - Sayegh, Bahij A1 - Kim, Chaerin A1 - Langendorfer, Peter T1 - FeatNet-IDS : anomaly detection based-features for industrial internet of things systems T2 - 2025 Silicon Valley Cybersecurity Conference (SVCC) N2 - Anomaly detection is critical for securing Industrial Internet of Things (IIoT) systems against evolving cyber threats. This paper introduces FeatNet-IDS, an enhanced Intrusion Detection System (IDS) for MQTT-based IIoT environments. FeatNet- IDS combines advanced feature selection and machine learning techniques to improve anomaly detection accuracy, efficiency, and interpretability. Evaluated on a domain-specific dataset of MQTT-related attacks, including control logic injection, the framework achieves 92.3% accuracy, 91.5% F1-score, and 96.8% ROC AUC, with a low false alarm rate of 2.73%. By emphasizing feature stability and importance, FeatNet-IDS outperforms or matches state-of-the-art methods, demonstrating robustness and transparency. Practical deployment implications are discussed, with future work addressing dataset expansion, hyperparameter tuning, and advanced ensemble approaches. The dataset and framework codes are publicly available to support further research. KW - IIoT KW - MQTT Protocol KW - Cyberattacks KW - Cybersecurity KW - Anomaly Detection Y1 - 2025 SN - 979-8-3315-3429-5 U6 - https://doi.org/10.1109/SVCC65277.2025.11133650 SP - 1 EP - 8 PB - IEEE CY - Piscataway, NJ ER -