@misc{AftowiczFritscherLehnigeretal., author = {Aftowicz, Marcin and Fritscher, Markus and Lehniger, Kai and Wenger, Christian and Langend{\"o}rfer, Peter and Brzozowski, Marcin}, title = {Hardware-friendly Nystr{\"o}m approximation for water treatment anomaly detection}, series = {IECON 2024 - 50th Annual Conference of the IEEE Industrial Electronics Society : proceedings}, journal = {IECON 2024 - 50th Annual Conference of the IEEE Industrial Electronics Society : proceedings}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, address = {Piscataway, NJ}, isbn = {978-1-6654-6454-3}, doi = {10.1109/IECON55916.2024.10905880}, pages = {1 -- 7}, abstract = {This paper presents an approach to accelerate One-Class Support Vector Machines (SVM) using a hardware-friendly kernel that doesn't rely on multiplication operations, thus adaptable to hardware platforms. Leveraging Nystr{\"o}m approximation, we implemented a pipeline and compared its performance against a software implementation using libsvm. Furthermore, we evaluated the efficiency of our approach by deploying it on an FPGA. Our experiments, conducted on the SWaT dataset, demonstrate a 50x speedup using the FPGA implementation, achieving a classification time of 21 microseconds per instance. Importantly, we find no degradation in performance, as measured by the f-score of the attack class in the test set. This study explores the potential of hardware acceleration in optimizing anomaly detection systems for real-time applications.}, language = {en} } @misc{LehnigerAftowiczSchoelzeletal., author = {Lehniger, Kai and Aftowicz, Marcin and Sch{\"o}lzel, Mario and Langend{\"o}rfer, Peter}, title = {Coarse-Grained Control Flow Integrity Check for Processors with Sliding Register Windows}, series = {12th Mediterranean Conference on Embedded Computing (MECO)}, journal = {12th Mediterranean Conference on Embedded Computing (MECO)}, isbn = {979-8-3503-2291-0}, issn = {2637-9511}, doi = {10.1109/MECO58584.2023.10154928}, pages = {7}, 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{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{LehnigerSchoelzelTabattetal., author = {Lehniger, Kai and Sch{\"o}lzel, Mario and Tabatt, Peter and Aftowicz, Marcin and Langend{\"o}rfer, Peter}, title = {Simplified Control Flow Integrity Method for Permutated Programs}, series = {Proc. 32. Crypto-Day Matters 2021, (2021)}, journal = {Proc. 32. Crypto-Day Matters 2021, (2021)}, doi = {10.18420/cdm-2021-32-21}, pages = {2}, language = {en} } @misc{AftowiczKabinDykaetal., author = {Aftowicz, Marcin and Kabin, Ievgen and Dyka, Zoya and Langend{\"o}rfer, Peter}, title = {Clustering versus Statistical Analysis for SCA: when Machine Learning is Better}, series = {2021 10th Mediterranean Conference on Embedded Computing (MECO)}, journal = {2021 10th Mediterranean Conference on Embedded Computing (MECO)}, isbn = {978-1-6654-2989-4}, issn = {2377-5475}, doi = {10.1109/MECO52532.2021.9460161}, language = {en} } @misc{AftowiczKlannKabinetal., author = {Aftowicz, Marcin and Klann, Dan and Kabin, Ievgen and Dyka, Zoya and Langend{\"o}rfer, Peter}, title = {Extended Horizontal SCA Attack using Clustering Algorithm}, series = {Proc. 32. Crypto-Day Matters 2021, (2021)}, journal = {Proc. 32. Crypto-Day Matters 2021, (2021)}, doi = {10.18420/cdm-2021-32-25}, pages = {2}, language = {en} } @misc{KabinDykaKlannetal., author = {Kabin, Ievgen and Dyka, Zoya and Klann, Dan and Aftowicz, Marcin and Langend{\"o}rfer, Peter}, title = {FFT based Horizontal SCA Attack against ECC}, series = {2021 11th IFIP International Conference on New Technologies, Mobility and Security (NTMS)}, journal = {2021 11th IFIP International Conference on New Technologies, Mobility and Security (NTMS)}, isbn = {978-1-6654-4400-2}, issn = {2157-4960}, doi = {10.1109/NTMS49979.2021.9432665}, language = {en} } @misc{KabinDykaKlannetal., author = {Kabin, Ievgen and Dyka, Zoya and Klann, Dan and Aftowicz, Marcin and Langend{\"o}rfer, Peter}, title = {Resistance of the Montgomery Ladder against Simple SCA: Theory and Practice}, series = {Journal of Electronic Testing}, volume = {37}, journal = {Journal of Electronic Testing}, number = {3}, issn = {1573-0727}, doi = {10.1007/s10836-021-05951-3}, pages = {289 -- 303}, language = {en} } @misc{LehnigerSchoelzelJeloneketal., author = {Lehniger, Kai and Sch{\"o}lzel, Mario and Jelonek, Jonas and Tabatt, Peter and Aftowicz, Marcin and Langend{\"o}rfer, Peter}, title = {Combination of ROP Defense Mechanisms for Better Safety and Security in Embedded Systems}, series = {25th Euromicro Conference on Digital Systems Design (DSD 2022), Maspalomas, Spain, 31 August 2022 - 02 September 2022}, journal = {25th Euromicro Conference on Digital Systems Design (DSD 2022), Maspalomas, Spain, 31 August 2022 - 02 September 2022}, isbn = {978-1-6654-7404-7}, issn = {2771-2508}, doi = {10.1109/DSD57027.2022.00070}, pages = {8}, language = {en} } @misc{AftowiczLehnigerLangendoerfer, author = {Aftowicz, Marcin and Lehniger, Kai and Langend{\"o}rfer, Peter}, title = {Scalable FPGA Hardware Accelerator for SVM Inference}, series = {Proc. 10th International Conference on Cyber-Physical Systems and Internet-of-Things (CPS\&IoT 2022)}, journal = {Proc. 10th International Conference on Cyber-Physical Systems and Internet-of-Things (CPS\&IoT 2022)}, isbn = {978-1-6654-6828-2}, issn = {2637-9511}, doi = {10.1109/MECO55406.2022.9797110}, pages = {4}, language = {en} }