@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} } @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} } @article{LangendoerferMayeDykaetal., author = {Langend{\"o}rfer, Peter and Maye, Oliver and Dyka, Zoya and Sorge, R. and Winkler, R. and Kraemer, Rolf}, title = {Plasma - A Middleware for Location-Based Services: Design, Implementations and Lessons Learned}, language = {en} } @article{PiotrowskiLangendoerferMayeetal., author = {Piotrowski, Krzysztof and Langend{\"o}rfer, Peter and Maye, Oliver and Dyka, Zoya}, title = {Protecting Privacy in E-Cash Schemes by Securing Hidden Identity Approaches against Stochastic Attacks}, language = {en} } @misc{LangendoerferDykaPeter, author = {Langend{\"o}rfer, Peter and Dyka, Zoya and Peter, St.}, title = {Verfahren und Vorrichtung zum Berechnen einer Polynom-Multiplikation, insbesondere f{\"u}r die elliptische Kurven-Kryptographie}, language = {en} } @misc{LangendoerferDyka, author = {Langend{\"o}rfer, Peter and Dyka, Zoya}, title = {Area Efficient Hardware Implementation of Elliptic Curve Cryptography by Iteratively Applying Karatsuba's Method}, language = {en} } @techreport{DykaVaterMayeetal., author = {Dyka, Zoya and Vater, Frank and Maye, Oliver and Langend{\"o}rfer, Peter and Kraemer, Rolf}, title = {Efficient Implementations of Cryptographic Routines - A Review and Performance Analysis of Various Approaches}, language = {en} } @misc{SigourouKabinLangendoerferetal., author = {Sigourou, Alkistis and Kabin, Ievgen and Langend{\"o}rfer, Peter and Sklavos, Nicolas and Dyka, Zoya}, title = {Successful Simple Side Channel Analysis: Vulnerability of an Atomic Pattern kP Algorithm Implemented with a Constant Time Crypto Library to Simple Electromagnetic Analysis Attacks}, series = {12th Mediterranean Conference on Embedded Computing (MECO 2023), 167 (2023)}, journal = {12th Mediterranean Conference on Embedded Computing (MECO 2023), 167 (2023)}, isbn = {979-8-3503-2291-0}, issn = {2637-9511}, doi = {10.1109/MECO58584.2023.10154940}, pages = {6}, language = {en} } @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{KabinLangendoerferDyka, author = {Kabin, Ievgen and Langend{\"o}rfer, Peter and Dyka, Zoya}, title = {Vulnerability of Atomic Patterns to Simple SCA}, series = {19th IEEE East-West Design \& Test Symposium (EWDTS 2023), (2023)}, journal = {19th IEEE East-West Design \& Test Symposium (EWDTS 2023), (2023)}, isbn = {979-8-3503-1484-7}, issn = {2472-761X}, doi = {10.1109/EWDTS59469.2023.10297074}, pages = {4}, abstract = {In this work we discuss the vulnerability of atomic pattern algorithms for elliptic curve point multiplication against simple side-channel analysis attacks using our own implementation as an example. One of the assumptions, on which the atomicity principle is based, is the indistinguishability of operations with different registers, i.e. storing of the data into two different registers cannot be distinguished if their old and new data values are the same. But before the data can be stored in a register/block, this register/block has to be addressed for storing the data. Different registers/blocks have different addresses. The key-dependent addressing of registers/blocks is an inherent feature of the binary kP algorithms and allows to reveal the key k. In our work we demonstrated it. This means that the main assumption, that addressing of different registers/blocks is an indistinguishable operation, may no longer be applied when realizing kP implementations, at least not for hardware implementations.}, language = {en} }