EDBT 2026 Demo / reviewers in the wild / expert
Alexander May 0001
dblp:62/1898
· DBLP profile ↗
52ranked-venue papers
13as first author
26since 2021 · last 2026
0000-0001-5965-5675ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 51 · 13 first-author · 25 since 2021Theory of computation · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Halfspace Learning for Lattice Signature Key Recovery from Signs
Marcus Brinkmann, Nicolai Kraus, Alexander May 0001 |
CRYPTO (3) | 3 |
| 2026 | Super-Quadratic Quantum Speed-ups and Guessing Many Likely Keys
Kaveh Bashiri, Timo Glaser, Alexander May 0001, Julian Nowakowski |
EUROCRYPT (1) | 3 |
| 2026 | Just Guess: Improved (Quantum) Algorithm for the Underdetermined MQ Problem
Alexander May 0001, Massimo Ostuzzi, Henrik Ressler |
EUROCRYPT (4) | 1 |
| 2026 | One (Noisy) Bit to Rule Them All: Key Recovery from Randomness Leakage in ML-DSAabstractAbstract The Fiat-Shamir transform is one of the most widely applied methods for secure signature construction. Fiat-Shamir starts with an interactive zero-knowledge identification protocol and transforms this via a hash function into a non-interactive signature. The protocol’s zero-knowledge property ensures that a signature does not leak information on its secret key $${\textbf{s}}$$ s , which is achieved by blinding $$\vec {s}$$ s → via proper randomness $${\textbf{y}}$$ y . Most prominent Fiat-Shamir examples are EC-DSA signatures and the new post-quantum standard ML-DSA (aka Dilithium). In practice, EC-DSA signatures have experienced fatal attacks via leakage of a few bits of the randomness $${\textbf{y}}$$ y per signature. Similar attacks now emerge for lattice-based signatures, such as ML-DSA. We build on, improve and generalize the pioneering leakage attack on ML-DSA by Liu, Zhou, Sun, Wang, Zhang, and Ming. Using a transformation to Integer LWE (ILWE), their attack can recover a 256-dimensional subkey of ML-DSA-44 from leakage in a single bit of $$\textbf{y}$$ y per signature, in any bit position $$j \ge 6$$ j ≥ 6 . However, the number of required signatures grows exponentially as $$4^j$$ 4 j . In this work, we show that not all leaky signatures carry information about the secret subkey. We introduce the notion of informative signature relations. This notion allows us to define a preprocessing step, called filter-and-shift that leads to ILWE instances that require a smaller sample amount. Unlike the standard ILWE transformation, filter-and-shift exploits the smallness of secret keys, and therefore might be of independent cryptanalytic interest. In comparison to Liu et al., for $$j=6$$ j = 6 we require only a quarter of the signatures and reduce the exponential growth to $$2^j$$ 2 j . In addition, we show that the secret subkey can be recovered even with a leak bit corrupted by a large amount of noise, in theory up to the maximum of $$50\%$$ 50 % . Experimentally, we still recover the secret with $$43\%$$ 43 % noise, where we need 170 times as many signatures as in the noise-free setting. The attack applies more generally to all Fiat-Shamir-type lattice-based signatures. For a signature scheme based on module LWE over an $$\ell $$ ℓ -dimensional module, the attack uses a 1-bit leak per signature to efficiently recover a $$\frac{1}{\ell }$$ 1 ℓ -fraction of the secret key. In the ring LWE setting, which can be seen as module LWE with $$\ell = 1$$ ℓ = 1 , the attack recovers the whole key. Simon Damm, Nicolai Kraus, Alexander May 0001, Julian Nowakowski, Jonas Thietke |
J. Cryptol. | 3 |
| 2025 | Solving Concealed ILWE and Its Application for Breaking Masked Dilithium
Simon Damm, Asja Fischer, Alexander May 0001, Soundes Marzougui, Leander Schwarz, Henning Seidler, Jean-Pierre Seifert, Jonas Thietke, Vincent Ulitzsch |
ASIACRYPT (2) | 3 |
| 2025 | Fast Slicer for Batch-CVP: Making Lattice Hybrid Attacks Practical
Alexander Karenin, Elena Kirshanova, Julian Nowakowski, Alexander May 0001 |
ASIACRYPT (3) | 4 |
| 2025 | One Bit to Rule Them All - Imperfect Randomness Harms Lattice Signatures
Simon Damm, Nicolai Kraus, Alexander May 0001, Julian Nowakowski, Jonas Thietke |
PKC (1) | 3 |
| 2025 | Multiple Group Action Dlogs With(out) Precomputation
Alexander May 0001, Massimo Ostuzzi |
PKC (3) | 1 |
| 2025 | How to lose some weight: a practical template syndrome decoding attackabstractAbstract We study the hardness of the Syndrome Decoding problem, the base of most code-based cryptographic schemes, such as Classic McEliece, in the presence of side-channel information. We use ChipWhisperer equipment to perform a template attack on Classic McEliece running on an ARM Cortex-M4, and accurately classify the Hamming weights of consecutive 32-bit blocks of the secret error vector $$\textbf{e}\in {{\mathbb {F}}}_2^n$$ e ∈ F 2 n . With these weights at hand, we optimize Information Set Decoding algorithms. Technically, we demonstrate how to speed up information set decoding via a dimension reduction, additional parity-check equations, and an improved information set search, all derived from the Hamming-weight information. Consequently, using our template attack, we can practically recover an error vector $$\textbf{e}\in {{\mathbb {F}}}_2^n$$ e ∈ F 2 n in dimension $$n=2197$$ n = 2197 in a matter of seconds. Without side-channel information, such an instance has a complexity of around 88 bit. We also estimate how our template attack affects the security of the proposed McEliece parameter sets. Roughly speaking, even an error-prone leak of our Hamming weight information leads for $$n=3488$$ n = 3488 to a security drop of 89 bits. Sebastian Bitzer, Jeroen Delvaux, Elena Kirshanova, Sebastian Maaßen, Alexander May 0001, Antonia Wachter-Zeh |
Des. Codes Cryptogr. | 5 |
| 2023 | Low Memory Attacks on Small Key CSIDH
Jesús-Javier Chi-Domínguez, Andre Esser 0001, Sabrina Kunzweiler, Alexander May 0001 |
ACNS | 4 |
| 2023 | Too Many Hints - When LLL Breaks LWE
Alexander May 0001, Julian Nowakowski |
ASIACRYPT (4) | 1 |
| 2023 | How to Enumerate LWE Keys as Narrow as in Kyber/Dilithium
Timo Glaser, Alexander May 0001 |
CANS | 2 |
| 2023 | New NTRU Records with Improved Lattice Bases
Elena Kirshanova, Alexander May 0001, Julian Nowakowski |
PQCrypto | 2 |
| 2023 | Breaking Goppa-based McEliece with hints
Elena Kirshanova, Alexander May 0001 |
Inf. Comput. | 2 |
| 2022 | Partial Key Exposure Attacks on BIKE, Rainbow and NTRU
Andre Esser 0001, Alexander May 0001, Javier A. Verbel, Weiqiang Wen |
CRYPTO (3) | 2 |
| 2022 | Legendre PRF (Multiple) Key Attacks and the Power of PreprocessingabstractDue to its amazing speed and multiplicative properties the Legendre PRF recently finds widespread applications e.g. in Ethereum 2.0, multiparty computation and in the quantum-secure signature proposal LegRoast. However, its security is not yet extensively studied. The Legendre PRF computes for a key$k$on input$x$the Legendre symbol$L_{k}(x)=(\frac{x+k}{p})$in some finite field$\mathbb{F}_{p}$. As standard notion, PRF security is analysed by giving an attacker oracle access to$L_{k}(\cdot)$. Khovratovich's collision-based algorithm recovers$k$using$L_{k}(\cdot)$in time$\sqrt{p}$with constant memory. It is a major open problem whether this birthday-bound complexity can be beaten. We show a somewhat surprising wide-ranging analogy between the discrete logarithm problem and Legendre symbol computations. This analogy allows us to adapt various algorithmic ideas from the discrete logarithm setting. More precisely, we present a small memory multiple-key attack on$m$Legendre keys$k_{1}, \ldots, k_{m}$in time$\sqrt{mp}$, i.e. with amortized cost$\sqrt{p/m}$per key. This multiple-key attack might be of interest in the Ethereum context, since recovering many keys simultaneously maximizes an attacker's profit. Moreover, we show that the Legendre PRF admits precomputation attacks, where the precomputation depends on the public$p$only - and not on a key$k$. Namely, an attacker may compute e.g. in precomputation time$p^{\frac{2}{3}}$a hint of size$p^{\frac{1}{3}}$. On receiving access to$L_{k}(\cdot)$in an online phase, the attacker then uses the hint to recover the desired key$k$in time only$p^{\frac{1}{3}}$. Thus, the attacker's online complexity again beats the birthday-bound. In addition, our precomputation attack can also be combined with our multiple-key attack. We explicitly give various tradeoffs between precomputation and online phase. E.g. for attacking$m$keys one may spend time$mp^{\frac{2}{3}}$in the precomputation phase for constructing a hint of size$m^{2}p^{\frac{1}{3}}$. In an online phase, one then finds all$m$keys in total time only$p^{\frac{1}{3}}$. Precomputation attacks might again be interesting in the Ethereum 2.0 context, where keys are frequently changed such that a heavy key-independent precomputation pays off. Alexander May 0001, Floyd Zweydinger |
CSF | 1 |
| 2022 | McEliece Needs a Break - Solving McEliece-1284 and Quasi-Cyclic-2918 with Modern ISD
Andre Esser 0001, Alexander May 0001, Floyd Zweydinger |
EUROCRYPT (3) | 2 |
| 2022 | Approximate Divisor Multiples - Factoring with Only a Third of the Secret CRT-Exponents
Alexander May 0001, Julian Nowakowski, Santanu Sarkar 0001 |
EUROCRYPT (3) | 1 |
| 2022 | How to Backdoor (Classic) McEliece and How to Guard Against Backdoors
Tobias Hemmert, Alexander May 0001, Johannes Mittmann, Carl Richard Theodor Schneider |
PQCrypto | 2 |
| 2022 | How Not to Protect Your IP - An Industry-Wide Break of IEEE 1735 ImplementationsabstractModern hardware systems are composed of a variety of third-party Intellectual Property (IP) cores to implement their overall functionality. Since hardware design is a globalized process involving various (untrusted) stakeholders, a secure management of the valuable IP between authors and users is inevitable to protect them from unauthorized access and modification. To this end, the widely adopted IEEE standard 1735-2014 was created to ensure confidentiality and integrity. In this paper, we outline structural weaknesses in IEEE 1735 that cannot be fixed with cryptographic solutions (given the contemporary hardware design process) and thus render the standard inherently insecure. We practically demonstrate the weaknesses by recovering the private keys of IEEE 1735 implementations from major Electronic Design Automation (EDA) tool vendors, namely Intel, Xilinx, Cadence, Siemens, Microsemi, and Lattice, while results on a seventh case study are withheld. As a consequence, we can decrypt, modify, and re-encrypt all allegedly protected IP cores designed for the respective tools, thus leading to an industry-wide break. As part of this analysis, we are the first to publicly disclose three RSA-based white-box schemes that are used in real-world products and present cryptanalytical attacks for all of them, finally resulting in key recovery. Julian Speith, Florian Schweins, Maik Ender, Marc Fyrbiak, Alexander May 0001, Christof Paar |
SP | 5 |
| 2021 | Partial Key Exposure Attack on Short Secret Exponent CRT-RSA
Alexander May 0001, Julian Nowakowski, Santanu Sarkar 0001 |
ASIACRYPT (1) | 1 |
| 2021 | Towards Quantum Large-Scale Password Guessing on Real-World Distributions
Markus Dürmuth, Maximilian Golla, Philipp Markert, Alexander May 0001, Lars Schlieper |
CANS | 4 |
| 2021 | How to Meet Ternary LWE Keys
Alexander May 0001 |
CRYPTO (2) | 1 |
| 2021 | Noisy Simon Period Finding
Alexander May 0001, Lars Schlieper, Jonathan Schwinger |
CT-RSA | 1 |
| 2021 | How to Find Ternary LWE Keys Using Locality Sensitive Hashing
Elena Kirshanova, Alexander May 0001 |
IMACC | 2 |
| 2021 | Quantum Key Search for Ternary LWE
Maya-Iggy van Hoof, Elena Kirshanova, Alexander May 0001 |
PQCrypto | 3 |
| 2020 | Low Weight Discrete Logarithm and Subset Sum in 20.65n with Polynomial Memory
Andre Esser 0001, Alexander May 0001 |
EUROCRYPT (3) | 2 |
| 2020 | The Power of Few Qubits and Collisions - Subset Sum Below Grover's Bound
Alexander Helm, Alexander May 0001 |
PQCrypto | 2 |
| 2019 | Improved Low-Memory Subset Sum and LPN Algorithms via Multiple Collisions
Claire Delaplace, Andre Esser 0001, Alexander May 0001 |
IMACC | 3 |
| 2018 | On the Security of the PKCS#1 v1.5 Signature SchemeabstractThe RSA PKCS#1 v1.5 signature algorithm is the most widely used digital signature scheme in practice. Its two main strengths are its extreme simplicity, which makes it very easy to implement, and that verification of signatures is significantly faster than for DSA or ECDSA. Despite the huge practical importance of RSA PKCS#1 v1.5 signatures, providing formal evidence for their security based on plausible cryptographic hardness assumptions has turned out to be very difficult. Therefore the most recent version of PKCS#1 (RFC 8017) even recommends a replacement the more complex and less efficient scheme RSA-PSS, as it is provably secure and therefore considered more robust. The main obstacle is that RSA PKCS#1 v1.5 signatures use a deterministic padding scheme, which makes standard proof techniques not applicable. We introduce a new technique that enables the first security proof for RSA-PKCS#1 v1.5 signatures. We prove full existential unforgeability against adaptive chosen-message attacks (EUF-CMA) under the standard RSA assumption. Furthermore, we give a tight proof under the Phi-Hiding assumption. These proofs are in the random oracle model and the parameters deviate slightly from the standard use, because we require a larger output length of the hash function. However, we also show how RSA-PKCS#1 v1.5 signatures can be instantiated in practice such that our security proofs apply. In order to draw a more complete picture of the precise security of RSA PKCS#1 v1.5 signatures, we also give security proofs in the standard model, but with respect to weaker attacker models (key-only attacks) and based on known complexity assumptions. The main conclusion of our work is that from a provable security perspective RSA PKCS#1 v1.5 can be safely used, if the output length of the hash function is chosen appropriately. Tibor Jager, Saqib A. Kakvi, Alexander May 0001 |
CCS | 3 |
| 2018 | Dissection-BKW
Andre Esser 0001, Felix Heuer, Robert Kübler, Alexander May 0001, Christian Sohler |
CRYPTO (2) | 4 |
| 2018 | Decoding Linear Codes with High Error Rate and Its Impact for LPN Security
Leif Both, Alexander May 0001 |
PQCrypto | 2 |
| 2018 | On the asymptotic complexity of solving LWE
Gottfried Herold, Elena Kirshanova, Alexander May 0001 |
Des. Codes Cryptogr. | 3 |
| 2017 | Grover Meets Simon - Quantumly Attacking the FX-construction
Gregor Leander, Alexander May 0001 |
ASIACRYPT (2) | 2 |
| 2017 | LPN Decoded
Andre Esser 0001, Robert Kübler, Alexander May 0001 |
CRYPTO (2) | 3 |
| 2016 | Parallel Implementation of BDD Enumeration for LWE
Elena Kirshanova, Alexander May 0001, Friedrich Wiemer |
ACNS | 2 |
| 2015 | On Computing Nearest Neighbors with Applications to Decoding of Binary Linear Codes
Alexander May 0001, Ilya Ozerov |
EUROCRYPT (1) | 1 |
| 2014 | A Generic Algorithm for Small Weight Discrete Logarithms in Composite Groups
Alexander May 0001, Ilya Ozerov |
Selected Areas in Cryptography | 1 |
| 2012 | Certifying RSA
Saqib A. Kakvi, Eike Kiltz, Alexander May 0001 |
ASIACRYPT | 3 |
| 2012 | Decoding Random Binary Linear Codes in 2 n/20: How 1 + 1 = 0 Improves Information Set Decoding
Anja Becker 0001, Antoine Joux, Alexander May 0001, Alexander Meurer |
EUROCRYPT | 3 |
| 2011 | Decoding Random Linear Codes in $\tilde{\mathcal{O}}(2^{0.054n})$
Alexander May 0001, Alexander Meurer, Enrico Thomae |
ASIACRYPT | 1 |
| 2010 | Correcting Errors in RSA Private Keys
Wilko Henecka, Alexander May 0001, Alexander Meurer |
CRYPTO | 2 |
| 2009 | Attacking Power Generators Using Unravelled Linearization: When Do We Output Too Much?
Mathias Herrmann, Alexander May 0001 |
ASIACRYPT | 2 |
| 2008 | Solving Linear Equations Modulo Divisors: On Factoring Given Any Bits
Mathias Herrmann, Alexander May 0001 |
ASIACRYPT | 2 |
| 2007 | A Polynomial Time Attack on RSA with Private CRT-Exponents Smaller Than N 0.073
Ellen Jochemsz, Alexander May 0001 |
CRYPTO | 2 |
| 2007 | Deterministic Polynomial-Time Equivalence of Computing the RSA Secret Key and Factoring
Jean-Sébastien Coron, Alexander May 0001 |
J. Cryptol. | 2 |
| 2006 | A Strategy for Finding Roots of Multivariate Polynomials with New Applications in Attacking RSA Variants
Ellen Jochemsz, Alexander May 0001 |
ASIACRYPT | 2 |
| 2005 | A Tool Kit for Finding Small Roots of Bivariate Polynomials over the Integers
Johannes Blömer, Alexander May 0001 |
EUROCRYPT | 2 |
| 2005 | Partial Key Exposure Attacks on RSA up to Full Size Exponents
Matthias Ernst, Ellen Jochemsz, Alexander May 0001, Benne de Weger |
EUROCRYPT | 3 |
| 2004 | Computing the RSA Secret Key Is Deterministic Polynomial Time Equivalent to Factoring
Alexander May 0001 |
CRYPTO | 1 |
| 2003 | New Partial Key Exposure Attacks on RSA
Johannes Blömer, Alexander May 0001 |
CRYPTO | 2 |
| 2002 | Cryptanalysis of Unbalanced RSA with Small CRT-Exponent
Alexander May 0001 |
CRYPTO | 1 |