@misc{KabinDykaLangendoerfer, author = {Kabin, Ievgen and Dyka, Zoya and Langend{\"o}rfer, Peter}, title = {Randomized Addressing Countermeasures are Inefficient against Address-Bit SCA}, series = {IEEE International Conference on Cyber Security and Resilience (CSR 2023), 580 (2023)}, journal = {IEEE International Conference on Cyber Security and Resilience (CSR 2023), 580 (2023)}, isbn = {979-8-3503-1170-9}, doi = {10.1109/CSR57506.2023.10224968}, pages = {6}, language = {en} } @misc{AlsabbaghKimLangendoerfer, author = {Alsabbagh, Wael and Kim, Chaerin and Langend{\"o}rfer, Peter}, title = {Good Night, and Good Luck: A Control Logic Injection Attack on OpenPLC}, series = {Proc. 49th Annual Conference of the IEEE Industrial Electronics Society (IECON 2023), (2023)}, journal = {Proc. 49th Annual Conference of the IEEE Industrial Electronics Society (IECON 2023), (2023)}, doi = {10.13140/RG.2.2.32913.20321}, pages = {8}, language = {en} } @misc{LehnigerLangendoerfer, author = {Lehniger, Kai and Langend{\"o}rfer, Peter}, title = {Through the Window: Exploitation and Countermeasures of the ESP32 Register Window Overflow}, series = {Future Internet}, volume = {15}, journal = {Future Internet}, number = {6}, issn = {1999-5903}, doi = {10.3390/fi15060217}, abstract = {With the increasing popularity of IoT (Internet-of-Things) devices, their security becomes an increasingly important issue. Buffer overflow vulnerabilities have been known for decades, but are still relevant, especially for embedded devices where certain security measures cannot be implemented due to hardware restrictions or simply due to their impact on performance. Therefore, many buffer overflow detection mechanisms check for overflows only before critical data are used. All data that an attacker could use for his own purposes can be considered critical. It is, therefore, essential that all critical data are checked between writing a buffer and its usage. This paper presents a vulnerability of the ESP32 microcontroller, used in millions of IoT devices, that is based on a pointer that is not protected by classic buffer overflow detection mechanisms such as Stack Canaries or Shadow Stacks. This paper discusses the implications of vulnerability and presents mitigation techniques, including a patch, that fixes the vulnerability. The overhead of the patch is evaluated using simulation as well as an ESP32-WROVER-E development board. We showed that, in the simulation with 32 general-purpose registers, the overhead for the CoreMark benchmark ranges between 0.1\% and 0.4\%. On the ESP32, which uses an Xtensa LX6 core with 64 general-purpose registers, the overhead went down to below 0.01\%. A worst-case scenario, modeled by a synthetic benchmark, showed overheads up to 9.68\%.}, language = {en} } @misc{AftowiczKabinDykaetal., author = {Aftowicz, Marcin and Kabin, Ievgen and Dyka, Zoya and Langend{\"o}rfer, Peter}, title = {Non-Profiled Unsupervised Horizontal Iterative Attack against Hardware Elliptic Curve Scalar Multiplication Using Machine Learning}, series = {Future Internet}, volume = {16}, journal = {Future Internet}, number = {2}, issn = {1999-5903}, doi = {10.3390/fi16020045}, abstract = {While IoT technology makes industries, cities, and homes smarter, it also opens the door to security risks. With the right equipment and physical access to the devices, the attacker can leverage side-channel information, like timing, power consumption, or electromagnetic emanation, to compromise cryptographic operations and extract the secret key. This work presents a side channel analysis of a cryptographic hardware accelerator for the Elliptic Curve Scalar Multiplication operation, implemented in a Field-Programmable Gate Array and as an Application-Specific Integrated Circuit. The presented framework consists of initial key extraction using a state-of-the-art statistical horizontal attack and is followed by regularized Artificial Neural Networks, which take, as input, the partially incorrect key guesses from the horizontal attack and correct them iteratively. The initial correctness of the horizontal attack, measured as the fraction of correctly extracted bits of the secret key, was improved from 75\% to 98\% by applying the iterative learning.}, language = {en} } @misc{FoersterLangendoerferHinze, author = {F{\"o}rster, Benjamin and Langend{\"o}rfer, Peter and Hinze, Thomas}, title = {Determining Distributions of Security Means for WSNs Based on the Model of a Neighborhood Watch}, series = {IEEE Access}, volume = {12}, journal = {IEEE Access}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, issn = {2169-3536}, doi = {10.1109/ACCESS.2024.3404816}, pages = {74343 -- 74366}, language = {en} } @misc{AftowiczKabinDykaetal., author = {Aftowicz, Marcin and Kabin, Ievgen and Dyka, Zoya and Langend{\"o}rfer, Peter}, title = {Advantages of unsupervised learning analysis methods in single-trace SCA attacks}, series = {Microprocessors and Microsystems}, volume = {105}, journal = {Microprocessors and Microsystems}, publisher = {Elsevier BV}, issn = {0141-9331}, doi = {10.1016/j.micpro.2023.104994}, pages = {10}, language = {en} } @misc{LehnigerLangendoerfer, author = {Lehniger, Kai and Langend{\"o}rfer, Peter}, title = {StackSpecter: detecting stack buffer overflows for the Xtensa architecture}, series = {2024 34th International Telecommunication Networks and Applications Conference (ITNAC)}, journal = {2024 34th International Telecommunication Networks and Applications Conference (ITNAC)}, publisher = {IEEE}, doi = {10.1109/ITNAC62915.2024.10815333}, pages = {1 -- 7}, language = {en} } @misc{ChitauroBrzozowskiYeneretal., author = {Chitauro, Ronald and Brzozowski, Marcin and Yener, Onur and Langend{\"o}rfer, Peter}, title = {Out of distribution generalization: KPI vs spectrogram based jamming classification in 5G}, series = {2024 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)}, journal = {2024 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)}, publisher = {IEEE}, doi = {10.23919/SoftCOM62040.2024.10721712}, pages = {1 -- 6}, language = {en} } @misc{AlsabbaghKimPatiletal., author = {Alsabbagh, Wael and Kim, Chaerin and Patil, Nitin Sanjay and Langend{\"o}rfer, Peter}, title = {Beyond the lens: false data injection attacks on IIoT-cameras through MQTT manipulation}, series = {2024 7th Conference on Cloud and Internet of Things (CIoT)}, journal = {2024 7th Conference on Cloud and Internet of Things (CIoT)}, publisher = {IEEE}, doi = {10.1109/CIoT63799.2024.10757025}, pages = {1 -- 7}, language = {en} } @misc{KabinSchaeffnerSigourouetal., author = {Kabin, Ievgen and Schaeffner, Jan and Sigourou, Alkistis and Petryk, Dmytro and Dyka, Zoya and Klein, Dominik and Freud, Sven and Langend{\"o}rfer, Peter}, title = {Stealth attacks on PCBs: an experimental plausibility analysis}, series = {2024 IEEE International Conference on Cyber Security and Resilience (CSR)}, journal = {2024 IEEE International Conference on Cyber Security and Resilience (CSR)}, publisher = {IEEE}, doi = {10.1109/CSR61664.2024.10679465}, pages = {905 -- 912}, language = {en} } @misc{AlsabbaghKimPatiletal., author = {Alsabbagh, Wael and Kim, Chaerin and Patil, Nitin Sanjay and Langend{\"o}rfer, Peter}, title = {Hacking the backbone : shell reverse attacks on IIoT systems}, series = {21st International Conference on Embedded Wireless Systems and Networks (EWSN)}, journal = {21st International Conference on Embedded Wireless Systems and Networks (EWSN)}, doi = {10.13140/RG.2.2.23097.79207}, pages = {1 -- 7}, abstract = {As Industrial Internet of Things (IIoT) systems expand , they face growing risks from complex cyber threats, including reverse shell attacks. These attacks exploit IIoT vulnerabilities, allowing unauthorized remote access and endangering industrial operations. This paper explores reverse shell attacks, where adversaries trick operators into unwittingly installing malware on IIoT devices. This malware then establishes hidden connections to the attacker's server, bypassing traditional firewalls. Exploiting command injection vulnerabilities on IIoT servers facilitates the deployment of reverse shell scripts, granting attackers persistent and covert system access. Our research focuses on IIoT device authentication, identifying weak credentials and using brute force attacks for initial access. We also demonstrate deploying Python-based reverse shell payloads via the SFTP protocol, creating lasting connections to the attacker's server. Through experiments with the Fischertechnik Learning Factory 4.0, we show how reverse shell payloads disrupt operations, enabling unauthorized commands and data theft. To counter these threats, we advocate for robust security measures like network segmentation, rigorous patch management, and advanced intrusion detection systems. All our attack codes and a proof-of-concept are publicly accessible.}, language = {de} } @misc{ChitauroBrzozowskiYeneretal., author = {Chitauro, Ronald and Brzozowski, Marcin and Yener, Onur and Langend{\"o}rfer, Peter}, title = {Real-time jamming detection, classification and logging using computer vision in 5G private networks}, series = {2024 19th International Symposium on Wireless Communication Systems (ISWCS)}, journal = {2024 19th International Symposium on Wireless Communication Systems (ISWCS)}, publisher = {IEEE}, doi = {10.1109/ISWCS61526.2024.10639080}, pages = {1 -- 6}, language = {en} } @misc{KabinDykaSigourouetal., author = {Kabin, Ievgen and Dyka, Zoya and Sigourou, Alkistis-Aikaterini and Langend{\"o}rfer, Peter}, title = {Static power consumption as a new side-channel analysis threat to elliptic curve cryptography implementations}, series = {2024 IEEE International Conference on Cyber Security and Resilience (CSR)}, journal = {2024 IEEE International Conference on Cyber Security and Resilience (CSR)}, publisher = {IEEE}, doi = {10.1109/CSR61664.2024.10679507}, pages = {884 -- 889}, language = {en} } @misc{AssafoLangendoerfer, author = {Assafo, Maryam and Langend{\"o}rfer, Peter}, title = {Unsupervised and semisupervised machine learning frameworks for multiclass tool wear recognition}, series = {IEEE Open Journal of the Industrial Electronics Society}, volume = {5 (2024)}, journal = {IEEE Open Journal of the Industrial Electronics Society}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, issn = {2644-1284}, doi = {10.1109/OJIES.2024.3455264}, pages = {993 -- 1010}, language = {en} } @misc{VogelLangendoerfer, author = {Vogel, Elisabeth and Langend{\"o}rfer, Peter}, title = {Enhancing Cyber-Resilience in Cyber-Physical Systems of Systems: A Methodical Approach}, series = {Posters : iCCC2024 - iCampµs Cottbus Conference 2024-05-14 - 2024-05-16 Cottbus}, journal = {Posters : iCCC2024 - iCampµs Cottbus Conference 2024-05-14 - 2024-05-16 Cottbus}, publisher = {AMA Service GmbH}, address = {Von-M{\"u}nchhausen-Str. 49, 31515 Wunstorf, Germany}, doi = {10.5162/iCCC2024/P10}, pages = {146 -- 149}, language = {en} } @misc{LehnigerRaghunathanLangendoerfer, author = {Lehniger, Kai and Raghunathan, Shuba Pradha and Langend{\"o}rfer, Peter}, title = {WindowGuardian: return address integrity for ESP32 microcontrollers with Xtensa Processors using AES and register Windows}, series = {2024 13th Mediterranean Conference on Embedded Computing (MECO)}, journal = {2024 13th Mediterranean Conference on Embedded Computing (MECO)}, publisher = {IEEE}, doi = {10.1109/MECO62516.2024.10577840}, pages = {1 -- 8}, language = {en} } @misc{MykytynBrzozowskiDykaetal., author = {Mykytyn, Pavlo and Brzozowski, Marcin and Dyka, Zoya and Langend{\"o}rfer, Peter}, title = {Towards secure and reliable heterogeneous real-time telemetry communication in autonomous UAV swarms}, series = {Poster : iCCC2024 - iCampµs Cottbus Conference 2024-05-14 - 2024-05-16 Cottbus}, journal = {Poster : iCCC2024 - iCampµs Cottbus Conference 2024-05-14 - 2024-05-16 Cottbus}, publisher = {AMA Service GmbH}, address = {Von-M{\"u}nchhausen-Str. 49, 31515 Wunstorf, Germany}, doi = {10.5162/iCCC2024/P15}, pages = {222 -- 225}, language = {en} } @misc{AlsabbaghKimLangendoerfer, author = {Alsabbagh, Wael and Kim, Chaerin and Langend{\"o}rfer, Peter}, title = {Silent sabotage : a stealthy control logic injection in IIoT systems}, series = {5th Silicon Valley Cybersecurity Conference (SVCC 2024)}, journal = {5th Silicon Valley Cybersecurity Conference (SVCC 2024)}, publisher = {IEEE}, address = {New York}, doi = {10.1109/SVCC61185.2024.10637363}, pages = {1 -- 8}, language = {de} } @misc{HaddadiEsfahaniMayeFrohbergetal., author = {Haddadi Esfahani, Ali and Maye, Oliver and Frohberg, Max and Langend{\"o}rfer, Peter}, title = {Minimizing the latency of freezing of gait detection on wearable devices}, series = {Vortr{\"a}ge : iCCC2024 - iCampµs Cottbus Conference 2024-05-14 - 2024-05-16 Cottbus}, journal = {Vortr{\"a}ge : iCCC2024 - iCampµs Cottbus Conference 2024-05-14 - 2024-05-16 Cottbus}, publisher = {AMA Service GmbH}, address = {Von-M{\"u}nchhausen-Str. 49, 31515 Wunstorf, Germany}, doi = {10.5162/iCCC2024/2.2}, pages = {49 -- 52}, language = {en} } @misc{FoersterLangendoerferHinze, author = {F{\"o}rster, Benjamin and Langend{\"o}rfer, Peter and Hinze, Thomas}, title = {Security mean distribution in WSNs for cooperative schemes}, series = {Vortr{\"a}ge : iCCC2024 - iCampµs Cottbus Conference 2024-05-14 - 2024-05-16 Cottbus}, journal = {Vortr{\"a}ge : iCCC2024 - iCampµs Cottbus Conference 2024-05-14 - 2024-05-16 Cottbus}, publisher = {AMA Service GmbH}, address = {Von-M{\"u}nchhausen-Str. 49, 31515 Wunstorf, Germany}, doi = {10.5162/iCCC2024/1.2}, pages = {38 -- 41}, language = {en} } @misc{AlsabbaghKimLangendoerfer, author = {Alsabbagh, Wael and Kim, Chaerin and Langend{\"o}rfer, Peter}, title = {Investigating the security of OpenPLC : vulnerabilities, attacks, and mitigation solutions}, series = {IEEE Access}, volume = {12}, journal = {IEEE Access}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, issn = {2169-3536}, doi = {10.1109/ACCESS.2024.3356051}, pages = {11561 -- 11583}, language = {en} } @misc{KabinDykaKlannetal., author = {Kabin, Ievgen and Dyka, Zoya and Klann, Dan and Langend{\"o}rfer, Peter}, title = {EC P-256: Successful Simple Power Analysis}, series = {arXiv}, journal = {arXiv}, doi = {10.48550/arXiv.2106.12321}, pages = {1 -- 5}, language = {en} } @misc{KabinDykaKlannetal., author = {Kabin, Ievgen and Dyka, Zoya and Klann, Dan and Langend{\"o}rfer, Peter}, title = {EC Scalar Multiplication: Successful Simple Address-Bit SCA Attack against Atomic Patterns}, series = {IEEE 22nd Latin American Test Symposium (LATS)}, journal = {IEEE 22nd Latin American Test Symposium (LATS)}, isbn = {978-1-6654-2058-7}, issn = {2373-0862}, doi = {10.1109/LATS53581.2021.9651877}, pages = {2}, language = {en} }