Nathan Keller

dblp:08/2079 · DBLP profile ↗
← Back
85ranked-venue papers
5as first author
16since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 68 · 2 first-author · 9 since 2021Theory of computation · 15 · 3 first-author · 5 since 2021Databases, data management, data science and information retrieval · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Non-adaptive Cryptanalytic Time-Space Lower Bounds via a Shearer-Like Inequality for Permutations
abstract
The power of adaptivity in algorithms has been intensively studied in diverse areas of theoretical computer science. In this paper, we obtain a number of sharp lower bound results which show that adaptivity provides a significant extra power in cryptanalytic time-space tradeoffs with (possibly unlimited) preprocessing time.
Itai Dinur, Nathan Keller, Avichai Marmor
STOC2
2026 Error Resilient Space Partitioning
abstract
Abstract A major research area in discrete geometry is to consider the best way to partition the d -dimensional Euclidean space $$\mathbb {R}^d$$ R d under various quality criteria. In this paper we introduce a new type of space partitioning that is motivated by the problem of rounding noisy measurements from the continuous space $$\mathbb {R}^d$$ R d to a discrete subset of representative values. Specifically, we study partitions of $$\mathbb {R}^d$$ R d into bounded-size tiles colored by one of k colors, such that tiles of the same color have a distance of at least t from each other. Such tilings allow for error-resilient rounding, as two points of the same color and distance less than t from each other are guaranteed to belong to the same tile, and thus, to be rounded to the same point. The main problem we study in this paper is characterizing the achievable tradeoffs between the number of colors k and the distance t , for various dimensions d . On the qualitative side, we show that in $$\mathbb {R}^d$$ R d , using $$k=d+1$$ k = d + 1 colors is both sufficient and necessary to achieve $$t>0$$ t > 0 . On the quantitative side, we achieve numerous upper and lower bounds on t as a function of k . In particular, for $$d=3,4,8,24$$ d = 3 , 4 , 8 , 24 , we obtain sharp asymptotic bounds on t , as $$k \rightarrow \infty $$ k → ∞ . We obtain our results with a variety of techniques including isoperimetric inequalities, the Brunn-Minkowski theorem, sphere packing bounds, Bapat’s connector-free lemma, and Čech cohomology.
Orr Dunkelman, Zeev Geyzel, Chaya Keller, Nathan Keller, Eyal Ronen, Adi Shamir, Ran J. Tessler
Discret. Comput. Geom.4
2026 New Attacks on Feistel Structures with Improved Memory Complexities
abstract
Abstract Feistel structures are an extensively researched type of cryptographic schemes. In this paper, we describe improved attacks on Feistel structures with more than 4 rounds. We achieve this by a new attack that combines the main benefits of meet-in-the-middle attacks (which can reduce the time complexity by comparing only half blocks in the middle) and dissection attacks (which can reduce the memory complexity but have to guess full blocks in the middle in order to perform independent attacks above and below it). For example, for a 7-round Feistel structure on n -bit inputs with seven independent round keys of n /2 bits each, a MITM attack can use ( $$2^{1.5n}$$ 2 1.5 n , $$2^{1.5n}$$ 2 1.5 n ) time and memory, while dissection requires ( $$2^{2n}$$ 2 2 n , $$2^{n}$$ 2 n ) time and memory. Our new attack requires only ( $$2^{1.5n}$$ 2 1.5 n , $$2^{n}$$ 2 n ) time and memory, using a few known plaintext/ciphertext pairs. When we are allowed to use more known plaintexts, we develop new techniques which rely on the existence of multi-collisions and differential properties deep in the structure in order to further reduce the memory complexity. Our new attacks are not just theoretical generic constructions—in fact, we can use them to reduce the memory complexity of the best known attacks on several concrete cryptosystems such as round-reduced CAST-128 (where we reduce the complexity from $$2^{111} $$ 2 111 to $$2^{64}$$ 2 64 ) and full DEAL-256 (where we reduce the complexity from $$2^{200}$$ 2 200 to $$2^{144}$$ 2 144 ), without affecting their time and data complexities. An extension of our techniques applies even to some non-Feistel structures—for example, in the case of FOX, we reduce the memory complexity of all the best known attacks by a factor of $$2^{16}$$ 2 16 .
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir
J. Cryptol.3
2024 Partial Sums Meet FFT: Improved Attack on 6-Round AES
Orr Dunkelman, Shibam Ghosh, Nathan Keller, Gaëtan Leurent, Avichai Marmor, Victor Mollimard
EUROCRYPT (1)3
2024 Quantum time/memory/data tradeoff attacks
Orr Dunkelman, Nathan Keller, Eyal Ronen, Adi Shamir
Des. Codes Cryptogr.2
2024 Fine-grained Cryptanalysis: Tight Conditional Bounds for Dense k-SUM and k-XOR
abstract
An average-case variant of the k -SUM conjecture asserts that finding k numbers that sum to 0 in a list of r random numbers, each of the order r k , cannot be done in much less than \(r^{\lceil k/2 \rceil }\) time. However, in the dense regime of parameters, where the list contains more numbers and many solutions exist, the complexity of finding one of them can be significantly improved by Wagner’s k -tree algorithm. Such algorithms for k -SUM in the dense regime have many applications, notably in cryptanalysis. In this article, assuming the average-case k -SUM conjecture, we prove that known algorithms are essentially optimal for k = 3,4,5. For k > 5, we prove the optimality of the k -tree algorithm for a limited range of parameters. We also prove similar results for k -XOR, where the sum is replaced with exclusive or. Our results are obtained by a self-reduction that, given an instance of k -SUM that has a few solutions, produces from it many instances in the dense regime. We solve each of these instances using the dense k -SUM oracle and hope that a solution to a dense instance also solves the original problem. We deal with potentially malicious oracles (that repeatedly output correlated useless solutions) by an obfuscation process that adds noise to the dense instances. Using discrete Fourier analysis, we show that the obfuscation eliminates correlations among the oracle’s solutions, even though its inputs are highly correlated.
Itai Dinur, Nathan Keller, Ohad Klein
J. ACM2
2024 The Retracing Boomerang Attack, with Application to Reduced-Round AES
abstract
Abstract Boomerang attacks are extensions of differential attacks that make it possible to combine two unrelated differential properties of the first and second part of a cryptosystem with probabilities p and q into a new differential-like property of the whole cryptosystem with probability $$p^2q^2$$ p 2 q 2 (since each one of the properties has to be satisfied twice). In this paper, we describe a new version of boomerang attacks which uses the counterintuitive idea of throwing out most of the data in order to force equalities between certain values on the ciphertext side. In certain cases, this creates a correlation between the four probabilistic events, which increases the probability of the combined property to $$p^2q$$ p 2 q and increases the signal-to-noise ratio of the resultant distinguisher. We call this variant a retracing boomerang attack since we make sure that the boomerang we throw follows the same path on its forward and backward directions. To demonstrate the power of the new technique, we apply it to the case of 5-round AES. This version of AES was repeatedly attacked by a large variety of techniques, but for twenty years its complexity had remained stuck at $$2^{32}$$ 2 32 . At Crypto’18, it was finally reduced to $$2^{24}$$ 2 24 (for full key recovery), and with our new technique, we can further reduce the complexity of full key recovery to the surprisingly low value of $$2^{16.5}$$ 2 16.5 (i.e., only 90, 000 encryption/decryption operations are required for a full key recovery). In addition to improving previous attacks, our new technique unveils a hidden relationship between boomerang attacks and two other cryptanalytic techniques, the yoyo game and the recently introduced mixture differentials.
Orr Dunkelman, Nathan Keller, Eyal Ronen, Adi Shamir
J. Cryptol.2
2023 Practical-Time Related-Key Attack on GOST with Secret S-Boxes
Orr Dunkelman, Nathan Keller, Ariel Weizman
CRYPTO (3)2
2023 Efficient Detection of High Probability Statistical Properties of Cryptosystems via Surrogate Differentiation
Itai Dinur, Orr Dunkelman, Nathan Keller, Eyal Ronen, Adi Shamir
EUROCRYPT (4)3
2022 Locality-Preserving Hashing for Shifts with Connections to Cryptography
Elette Boyle, Itai Dinur, Niv Gilboa, Yuval Ishai, Nathan Keller, Ohad Klein
ITCS5
2022 Practical key recovery attacks on FlexAEAD
Orr Dunkelman, Maria Eichlseder, Daniel Kales, Nathan Keller, Gaëtan Leurent, Markus Schofnegger
Des. Codes Cryptogr.4
2021 Three Third Generation Attacks on the Format Preserving Encryption Scheme FF3
Ohad Amon, Orr Dunkelman, Nathan Keller, Eyal Ronen, Adi Shamir
EUROCRYPT (2)3
2021 Mind the Middle Layer: The HADES Design Strategy Revisited
Nathan Keller, Asaf Rosemarin
EUROCRYPT (2)1
2021 Fine-Grained Cryptanalysis: Tight Conditional Bounds for Dense k-SUM and k-XOR
Itai Dinur, Nathan Keller, Ohad Klein
FOCS2
2021 Error Resilient Space Partitioning (Invited Talk)
abstract
A major research area in discrete geometry is to consider the best way to partition the $d$-dimensional Euclidean space $\mathbb{R}^d$ under various quality criteria. In this paper we introduce a new type of space partitioning that is motivated by the problem of rounding noisy measurements from the continuous space $\mathbb{R}^d$ to a discrete subset of representative values. Specifically, we study partitions of $\mathbb{R}^d$ into bounded-size tiles colored by one of $k$ colors, such that tiles of the same color have a distance of at least $t$ from each other. Such tilings allow for \emph{error-resilient} rounding, as two points of the same color and distance less than $t$ from each other are guaranteed to belong to the same tile, and thus, to be rounded to the same point. The main problem we study in this paper is characterizing the achievable tradeoffs between the number of colors $k$ and the distance $t$, for various dimensions $d$. On the qualitative side, we show that in $\mathbb{R}^d$, using $k=d+1$ colors is both sufficient and necessary to achieve $t>0$. On the quantitative side, we achieve numerous upper and lower bounds on $t$ as a function of $k$. In particular, for $d=3,4,8,24$, we obtain sharp asymptotic bounds on $t$, as $k \to \infty$. We obtain our results with a variety of techniques including isoperimetric inequalities, the Brunn-Minkowski theorem, sphere packing bounds, Bapat's connector-free lemma, and Čech cohomology.
Orr Dunkelman, Zeev Geyzel, Chaya Keller, Nathan Keller, Eyal Ronen, Adi Shamir, Ran J. Tessler
ICALP4
2021 Local concentration inequalities and Tomaszewski's conjecture
abstract
We prove Tomaszewski’s conjecture (1986): Let f:{−1,1}n → ℝ be of the form f(x)= ∑i=1n ai xi. Then Pr[|f(x)| ≤ √Var[f]] ≥ 1/2. Our main novel tools are local concentration inequalities and an improved Berry-Esseen inequality for first-degree functions on the discrete cube. These tools are of independent interest, and may be useful in the study of linear threshold functions and of low degree Boolean functions.
Nathan Keller, Ohad Klein
STOC1
2020 New Slide Attacks on Almost Self-similar Ciphers
Orr Dunkelman, Nathan Keller, Noam Lasry, Adi Shamir
EUROCRYPT (1)2
2020 The Retracing Boomerang Attack
Orr Dunkelman, Nathan Keller, Eyal Ronen, Adi Shamir
EUROCRYPT (1)2
2020 Improved Key Recovery Attacks on Reduced-Round AES with Practical Data and Memory Complexities
Achiya Bar-On, Orr Dunkelman, Nathan Keller, Eyal Ronen, Adi Shamir
J. Cryptol.3
2020 An Optimal Distributed Discrete Log Protocol with Applications to Homomorphic Secret Sharing
Itai Dinur, Nathan Keller, Ohad Klein
J. Cryptol.2
2020 A Practical Forgery Attack on Lilliput-AE
Orr Dunkelman, Nathan Keller, Eran Lambooij, Yu Sasaki 0001
J. Cryptol.2
2020 Tight Bounds on Online Checkpointing Algorithms
abstract
The problem of online checkpointing is a classical problem with numerous applications that has been studied in various forms for almost 50 years. In the simplest version of this problem, a user has to maintain k memorized checkpoints during a long computation, where the only allowed operation is to move one of the checkpoints from its old time to the current time, and his goal is to keep the checkpoints as evenly spread out as possible at all times. Bringmann, Doerr, Neumann, and Sliacan studied this problem as a special case of an online/offline optimization problem in which the deviation from uniformity is measured by the natural discrepancy metric of the worst case ratio between real and ideal segment lengths. They showed this discrepancy is smaller than 1.59-o(1) for all k and smaller than ln 4-o(1)≈ 1.39 for the sparse subset of k ’s, which are powers of 2. In addition, they obtained upper bounds on the achievable discrepancy for some small values of k . In this article, we solve the main problems left open in the above-mentioned paper by proving that ln 4 is a tight upper and lower bound on the asymptotic discrepancy for all large k and by providing tight upper and lower bounds (in the form of provably optimal checkpointing algorithms, some of which are in fact better than those of Bringmann et al.) for all the small values of k ≤ 10. In the last part of the article, we describe some new applications of this online checkpointing problem.
Achiya Bar-On, Itai Dinur, Orr Dunkelman, Rani Hod, Nathan Keller, Eyal Ronen, Adi Shamir
ACM Trans. Algorithms5
2019 DLCT: A New Tool for Differential-Linear Cryptanalysis
Achiya Bar-On, Orr Dunkelman, Nathan Keller, Ariel Weizman
EUROCRYPT (1)3
2019 Efficient Dissection of Bicomposite Problems with Cryptanalytic Applications
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir
J. Cryptol.3
2019 A Note on Large H-Intersecting Families
abstract
A family ${\cal F}$ of graphs on a fixed set of $n$ vertices is called triangle-intersecting if for any $G_1,G_2 \in {\cal F}$, the intersection $G_1 \cap G_2$ contains a triangle. More generally, for a fixed graph $H$, a family ${\cal F}$ is $H$-intersecting if the intersection of any two graphs in ${\cal F}$ contains a subgraph isomorphic to $H$. In [D. Ellis, Y. Filmus, and E. Friedgut, J. Eur. Math. Soc., 14 (2012), pp. 841--885], a 36-year old conjecture of Simonovits and Sós was proved stating that the maximal size of a triangle-intersecting family is $(1/8)2^{n(n-1)/2}$. Furthermore, they proved a $p$-biased generalization, stating that for any $p \leq 1/2$, we have $\mu_{p}\left({\cal F}\right)\le p^{3}$, where $\mu_{p}\left({\cal F}\right)$ is the probability that the random graph $G\left(n,p\right)$ belongs to ${\cal F}$. In the same paper, the authors conjectured that the assertion of their biased theorem holds also for $1/2 < p \le 3/4$, and more generally, that for any non-$t$-colorable graph $H$ and any $H$-intersecting family ${\cal F}$, we have $\mu_{p}\left({\cal F}\right)\le p^{t(t+1)/2}$ for all $p \leq (2t-1)/(2t)$. In this note we construct, for any fixed $H$ and any $p>1/2$, an $H$-intersecting family ${\cal F}$ of graphs such that $\mu_{p}\left({\cal F}\right)\ge 1-e^{-n^{2}/C}$, where $C$ depends only on $H$ and $p$, thus disproving both conjectures.
Nathan Keller, Noam Lifshitz
SIAM J. Discret. Math.1
2018 Improved Key Recovery Attacks on Reduced-Round AES with Practical Data and Memory Complexities
Achiya Bar-On, Orr Dunkelman, Nathan Keller, Eyal Ronen, Adi Shamir
CRYPTO (2)3
2018 An Optimal Distributed Discrete Log Protocol with Applications to Homomorphic Secret Sharing
Itai Dinur, Nathan Keller, Ohad Klein
CRYPTO (3)2
2018 Tight Bounds on Online Checkpointing Algorithms
abstract
The problem of online checkpointing is a classical problem with numerous applications which had been studied in various forms for almost 50 years. In the simplest version of this problem, a user has to maintain k memorized checkpoints during a long computation, where the only allowed operation is to move one of the checkpoints from its old time to the current time, and his goal is to keep the checkpoints as evenly spread out as possible at all times. At ICALP'13 Bringmann et al. studied this problem as a special case of an online/offline optimization problem in which the deviation from uniformity is measured by the natural discrepancy metric of the worst case ratio between real and ideal segment lengths. They showed this discrepancy is smaller than 1.59-o(1) for all k, and smaller than ln4-o(1)~~1.39 for the sparse subset of k's which are powers of 2. In addition, they obtained upper bounds on the achievable discrepancy for some small values of k. In this paper we solve the main problems left open in the ICALP'13 paper by proving that ln4 is a tight upper and lower bound on the asymptotic discrepancy for all large k, and by providing tight upper and lower bounds (in the form of provably optimal checkpointing algorithms, some of which are in fact better than those of Bringmann et al.) for all the small values of k <= 10.
Achiya Bar-On, Itai Dinur, Orr Dunkelman, Rani Hod, Nathan Keller, Eyal Ronen, Adi Shamir
ICALP5
2018 Efficient Slide Attacks
Achiya Bar-On, Eli Biham, Orr Dunkelman, Nathan Keller
J. Cryptol.4
2017 WEM: A New Family of White-Box Block Ciphers Based on the Even-Mansour Construction
Kyu Young Choi, Itai Dinur, Orr Dunkelman, Nathan Keller, Dukjae Moon, Aviya Vaidberg
CT-RSA5
2016 Hybrid WBC: Secure and Efficient White-Box Encryption Schemes
Kyu Young Choi, Orr Dunkelman, Nathan Keller, Dukjae Moon, Aviya Vaidberg
CANS4
2016 A 2^70 Attack on the Full MISTY1
Achiya Bar-On, Nathan Keller
CRYPTO (1)2
2016 Memory-Efficient Algorithms for Finding Needles in Haystacks
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir
CRYPTO (2)3
2016 Key Recovery Attacks on Iterated Even-Mansour Encryption Schemes
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir
J. Cryptol.3
2015 New Attacks on Feistel Structures with Improved Memory Complexities
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir
CRYPTO (1)3
2015 Cryptanalysis of SP Networks with Partial Non-Linear Layers
Achiya Bar-On, Itai Dinur, Orr Dunkelman, Virginie Lallemand, Nathan Keller, Boaz Tsaban
EUROCRYPT (1)5
2015 Reflections on slide with a twist attacks
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir
Des. Codes Cryptogr.3
2015 Practical-time attacks against reduced variants of MISTY1
Orr Dunkelman, Nathan Keller
Des. Codes Cryptogr.2
2015 Almost universal forgery attacks on AES-based MAC's
Orr Dunkelman, Nathan Keller, Adi Shamir
Des. Codes Cryptogr.2
2015 New Attacks on IDEA with at Least 6 Rounds
Eli Biham, Orr Dunkelman, Nathan Keller, Adi Shamir
J. Cryptol.3
2015 Slidex Attacks on the Even-Mansour Encryption Scheme
Orr Dunkelman, Nathan Keller, Adi Shamir
J. Cryptol.2
2015 Improved Single-Key Attacks on 8-Round AES-192 and AES-256
Orr Dunkelman, Nathan Keller, Adi Shamir
J. Cryptol.2
2014 Cryptanalysis of Iterated Even-Mansour Schemes with Two Keys
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir
ASIACRYPT (1)3
2014 Improved Linear Sieving Techniques with Applications to Step-Reduced LED-64
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir
FSE3
2014 A Practical-Time Related-Key Attack on the KASUMI Cryptosystem Used in GSM and 3G Telephony
abstract
Over the last 20 years, the privacy of most GSM phone conversations was protected by the A5/1 and A5/2 stream ciphers, which were repeatedly shown to be cryptographically weak. They are being replaced now by the new A5/3 and A5/4 algorithms, which are based on the block cipher KASUMI. In this paper we describe a new type of attack called a sandwich attack , and use it to construct a simple related-key distinguisher for 7 of the 8 rounds of KASUMI with an amazingly high probability of 2 −14 . By using this distinguisher and analyzing the single remaining round, we can derive the complete 128-bit key of the full KASUMI with a related-key attack which uses only 4 related keys, 2 26 data, 2 30 bytes of memory, and 2 32 time. These completely practical complexities were experimentally verified by performing the attack in less than two hours on a single-core of a PC. Interestingly, neither our technique nor any other published attack can break the original MISTY block cipher (on which KASUMI is based) significantly faster than exhaustive search. Our results thus indicate that the modifications made by ETSI’s SAGE group in moving from MISTY to KASUMI made it extremely weak when related-key attacks are allowed, but do not imply anything about its resistance to single-key attacks. Consequently, there is no indication that the way KASUMI is implemented in GSM and 3G networks is practically vulnerable in any realistic attack model.
Orr Dunkelman, Nathan Keller, Adi Shamir
J. Cryptol.2
2013 Key Recovery Attacks on 3-round Even-Mansour, 8-step LED-128, and Full AES2
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir
ASIACRYPT (1)3
2013 Cryptanalysis of the Stream Cipher LEX
Orr Dunkelman, Nathan Keller
Des. Codes Cryptogr.2
2012 Efficient Dissection of Composite Problems, with Applications to Cryptanalysis, Knapsacks, and Combinatorial Search Problems
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir
CRYPTO3
2012 Minimalism in Cryptography: The Even-Mansour Scheme Revisited
Orr Dunkelman, Nathan Keller, Adi Shamir
EUROCRYPT2
2012 A Practical Attack on KeeLoq
Wim Aerts, Eli Biham, Dieter De Moitie, Elke De Mulder, Orr Dunkelman, Sebastiaan Indesteege, Nathan Keller, Bart Preneel, Guy A. E. Vandenbosch, Ingrid Verbauwhede
J. Cryptol.7
2012 Low-Data Complexity Attacks on AES
abstract
The majority of current attacks on reduced-round variants of block ciphers seeks to maximize the number of rounds that can be broken, using less data than the entire codebook and less time than exhaustive key search. In this paper, we pursue a different approach, restricting the data available to the adversary to a few plaintext/ciphertext pairs. We argue that consideration of such attacks (which received little attention in recent years) improves our understanding of the security of block ciphers and of other cryptographic primitives based on block ciphers. In particular, these attacks can be leveraged to more complex attacks, either on the block cipher itself or on other primitives (e.g., stream ciphers, MACs, or hash functions) that use a small number of rounds of the block cipher as one of their components. As a case study, we consider the Advanced Encryption Standard (AES)-the most widely used block cipher. The AES round function is used in many cryptographic primitives, such as the hash functions Lane, SHAvite-3, and Vortex or the message authentication codes ALPHA-MAC, Pelican, and Marvin. We present attacks on up to four rounds of AES that require at most three known/chosen plaintexts. We then apply these attacks to cryptanalyze an AES-based stream cipher (which follows the leak extraction methodology), and to mount the best known plaintext attack on six-round AES.
Charles Bouillaguet, Patrick Derbez, Orr Dunkelman, Pierre-Alain Fouque, Nathan Keller, Vincent Rijmen
IEEE Trans. Inf. Theory5
2012 Related-Key Boomerang and Rectangle Attacks: Theory and Experimental Analysis
abstract
In 2004, we introduced the related-key boomerang/ rectangle attacks, which allow us to enjoy the benefits of the boomerang attack and the related-key technique, simultaneously. The new attacks were used since then to attack numerous block ciphers. While the claimed applications are significant, most of them have a major drawback. Their validity cannot be verified experimentally due to their high complexity. Together with the lack of rigorous justification of the probabilistic assumptions underlying the technique, this lead Murphy to claim that attacks using the related-key boomerang/rectangle technique are not legitimate. This paper contains two contributions. The first is a rigorous analysis of the related-key boomerang/rectangle attacks, including devising provably optimal distinguishers and computing their success rate, and discussing the underlying independence assumptions. The second contribution is an extensive experimental verification of the related-key boomerang attack against the GSM block cipher, KASUMI. Our experiments reveal that the success probability of the distinguisher, when averaged over different choices of the keys, is close to the theoretical prediction. However, the exact probability depends on the key, such that for some por- tion of the keys, the distinguisher holds with a higher probability than expected, while for the rest of the keys, the distinguisher fails completely.
Jongsung Kim, Seokhie Hong, Bart Preneel, Eli Biham, Orr Dunkelman, Nathan Keller
IEEE Trans. Inf. Theory6
2011 A Quantitative Version of the Gibbard-Satterthwaite Theorem for Three Alternatives
abstract
The Gibbard–Satterthwaite theorem states that every nondictatorial election rule among at least three alternatives can be strategically manipulated. We prove a quantitative version of the Gibbard–Satterthwaite theorem: a random manipulation by a single random voter will succeed with a nonnegligible probability for any election rule among three alternatives that is far from being a dictatorship and from having only two alternatives in its range.
Ehud Friedgut, Gil Kalai, Nathan Keller, Noam Nisan
SIAM J. Comput.3
2010 Improved Single-Key Attacks on 8-Round AES-192 and AES-256
Orr Dunkelman, Nathan Keller, Adi Shamir
ASIACRYPT2
2010 A Practical-Time Related-Key Attack on the KASUMI Cryptosystem Used in GSM and 3G Telephony
abstract
The privacy of most GSM phone conversations is currently protected by the 20+ years old A5/1 and A5/2 stream ciphers, which were repeatedly shown to be cryptographically weak. They will soon be replaced by the new A5/3 (and the soon to be announced A5/4) algorithm based on the block cipher KASUMI, which is a modified version of MISTY. In this paper we describe a new type of attack called a sandwich attack, and use it to construct a simple distinguisher for 7 of the 8 rounds of KASUMI with an amazingly high probability of 2− 14. By using this distinguisher and analyzing the single remaining round, we can derive the complete 128 bit key of the full KASUMI by using only 4 related keys, 226 data, 230 bytes of memory, and 232 time. These complexities are so small that we have actually simulated the attack in less than two hours on a single PC, and experimentally verified its correctness and complexity. Interestingly, neither our technique nor any other published attack can break MISTY in less than the 2128 complexity of exhaustive search, which indicates that the changes made by ETSI’s SAGE group in moving from MISTY to KASUMI resulted in a much weaker cipher.
Orr Dunkelman, Nathan Keller, Adi Shamir
CRYPTO2
2010 Key Recovery Attacks of Practical Complexity on AES-256 Variants with up to 10 Rounds
Alex Biryukov, Orr Dunkelman, Nathan Keller, Dmitry Khovratovich, Adi Shamir
EUROCRYPT3
2010 The effects of the omission of last round's MixColumns on AES
Orr Dunkelman, Nathan Keller
Inf. Process. Lett.2
2010 Distinguishing attacks on stream ciphers based on arrays of pseudo-random words
Nathan Keller, Stephen D. Miller
Inf. Process. Lett.1
2009 Cryptanalysis of CTC2
Orr Dunkelman, Nathan Keller
CT-RSA2
2008 An Improved Impossible Differential Attack on MISTY1
Orr Dunkelman, Nathan Keller
ASIACRYPT2
2008 A New Attack on the LEX Stream Cipher
Orr Dunkelman, Nathan Keller
ASIACRYPT2
2008 Improving the Efficiency of Impossible Differential Cryptanalysis of Reduced Camellia and MISTY1
Jiqiang Lu, Jongsung Kim, Nathan Keller, Orr Dunkelman
CT-RSA3
2008 A Practical Attack on KeeLoq
Sebastiaan Indesteege, Nathan Keller, Orr Dunkelman, Eli Biham, Bart Preneel
EUROCRYPT2
2008 A Unified Approach to Related-Key Attacks
Eli Biham, Orr Dunkelman, Nathan Keller
FSE3
2008 Treatment of the initial value in Time-Memory-Data Tradeoff attacks on stream ciphers
Orr Dunkelman, Nathan Keller
Inf. Process. Lett.2
2008 Instant Ciphertext-Only Cryptanalysis of GSM Encrypted Communication
Elad Barkan, Eli Biham, Nathan Keller
J. Cryptol.3
2007 A Simple Related-Key Attack on the Full SHACAL-1
Eli Biham, Orr Dunkelman, Nathan Keller
CT-RSA3
2007 MV3: A New Word Based Stream Cipher Using Rapid Mixing and Revolving Buffers
Nathan Keller, Stephen D. Miller, Ilya Mironov, Ramarathnam Venkatesan
CT-RSA1
2007 Improved Slide Attacks
Eli Biham, Orr Dunkelman, Nathan Keller
FSE3
2007 A New Attack on 6-Round IDEA
Eli Biham, Orr Dunkelman, Nathan Keller
FSE3
2007 A New Criterion for Nonlinearity of Block Ciphers
abstract
For years, the cryptographic community has searched for good nonlinear functions. Bent functions, almost perfect nonlinear functions, and similar constructions have been suggested as a good base for cryptographic applications due to their highly nonlinear nature. In the first part of this paper, we examine using these functions as block ciphers, and present several distinguishers between almost perfect nonlinear permutations and random permutations. In the second part of the paper, we suggest a criterion to measure the effective linearity of a given block cipher. We devise a general distinguisher for block ciphers based on their effective linearity. Finally, we show that for several constructions, our distinguishing attack is better than previously known techniques.
Orr Dunkelman, Nathan Keller
IEEE Trans. Inf. Theory2
2006 New Cryptanalytic Results on IDEA
Eli Biham, Orr Dunkelman, Nathan Keller
ASIACRYPT3
2006 Related-Key Impossible Differential Attacks on 8-Round AES-192
Eli Biham, Orr Dunkelman, Nathan Keller
CT-RSA3
2006 A New Criterion for Nonlinearity of Block Ciphers
Orr Dunkelman, Nathan Keller
CT-RSA2
2006 Related-Key Rectangle Attack on 42-Round SHACAL-2
Jiqiang Lu, Jongsung Kim, Nathan Keller, Orr Dunkelman
ISC3
2005 A Related-Key Rectangle Attack on the Full KASUMI
Eli Biham, Orr Dunkelman, Nathan Keller
ASIACRYPT3
2005 Related-Key Boomerang and Rectangle Attacks
Eli Biham, Orr Dunkelman, Nathan Keller
EUROCRYPT3
2005 New Combined Attacks on Block Ciphers
Eli Biham, Orr Dunkelman, Nathan Keller
FSE3
2003 Instant Ciphertext-Only Cryptanalysis of GSM Encrypted Communication
Elad Barkan, Eli Biham, Nathan Keller
CRYPTO3
2003 Differential-Linear Cryptanalysis of Serpent
Eli Biham, Orr Dunkelman, Nathan Keller
FSE3
2003 Rectangle Attacks on 49-Round SHACAL-1
Eli Biham, Orr Dunkelman, Nathan Keller
FSE3
2002 Enhancing Differential-Linear Cryptanalysis
Eli Biham, Orr Dunkelman, Nathan Keller
ASIACRYPT3
2002 New Results on Boomerang and Rectangle Attacks
Eli Biham, Orr Dunkelman, Nathan Keller
FSE3
2001 The Rectangle Attack - Rectangling the Serpent
Eli Biham, Orr Dunkelman, Nathan Keller
EUROCRYPT3
2001 Linear Cryptanalysis of Reduced Round Serpent
Eli Biham, Orr Dunkelman, Nathan Keller
FSE3