EDBT 2026 Demo / reviewers in the wild / expert
Adi Shamir
dblp:s/AdiShamir
· DBLP profile ↗
180ranked-venue papers
32as first author
13since 2021 · last 2026
0000-0002-5422-905XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 121 · 16 first-author · 10 since 2021Theory of computation · 50 · 14 first-author · 1 since 2021Systems, architecture and hardware · 5 · 1 first-authorDatabases, data management, data science and information retrieval · 4 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Deep Neural Cryptography
David Gérault, Anna Hambitzer, Eyal Ronen, Adi Shamir |
EUROCRYPT | 4 |
| 2026 | Error Resilient Space PartitioningabstractAbstract 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. | 6 |
| 2026 | New Attacks on Feistel Structures with Improved Memory ComplexitiesabstractAbstract 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. | 5 |
| 2025 | Polynomial Time Cryptanalytic Extraction of Deep Neural Networks in the Hard-Label Setting
Nicholas Carlini, Jorge Chávez-Saab, Anna Hambitzer, Francisco Rodríguez-Henríquez, Adi Shamir |
EUROCRYPT (1) | 5 |
| 2024 | Polynomial Time Cryptanalytic Extraction of Neural Network Models
Isaac Andrés Canales Martinez, Jorge Chávez-Saab, Anna Hambitzer, Francisco Rodríguez-Henríquez, Nitin Satpute, Adi Shamir |
EUROCRYPT (3) | 6 |
| 2024 | MALT Powers Up Adversarial AttacksabstractCurrent adversarial attacks for multi-class classifiers choose potential adversarial target classes naively based on the classifier's confidence levels. We present a novel adversarial targeting method, \textit{MALT - Mesoscopic Almost Linearity Targeting}, based on local almost linearity assumptions. Our attack wins over the current state of the art AutoAttack on the standard benchmark datasets CIFAR-100 and Imagenet and for different robust models. In particular, our attack uses a \emph{five times faster} attack strategy than AutoAttack's while successfully matching AutoAttack's successes and attacking additional samples that were previously out of reach. We additionally prove formally and demonstrate empirically that our targeting method, although inspired by linear predictors, also applies to non-linear models. Odelia Melamed, Gilad Yehudai, Adi Shamir |
NeurIPS | 3 |
| 2024 | Quantum time/memory/data tradeoff attacks
Orr Dunkelman, Nathan Keller, Eyal Ronen, Adi Shamir |
Des. Codes Cryptogr. | 4 |
| 2024 | The Retracing Boomerang Attack, with Application to Reduced-Round AESabstractAbstract 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. | 4 |
| 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) | 5 |
| 2022 | Lamphone: Passive Sound Recovery from a Desk Lamp's Light Bulb Vibrations
Ben Nassi, Yaron Pirutin, Raz Swisa, Adi Shamir, Yuval Elovici, Boris Zadov |
USENIX Security Symposium | 4 |
| 2021 | POSTER: Recovering Songs from a Hanging Light BulbabstractIn this paper, we introduce a novel side-channel attack for eavesdropping sound using an electro-optical sensor. We show how small vibrations of a hanging bulb (in response to sound hitting its surface), can be exploited by eavesdroppers to recover sound. We evaluate our method's performance in a realistic setup and show that our method can be used by eavesdroppers to recover songs from a target room containing the hanging light bulb. Ben Nassi, Yaron Pirutin, Raz Swissa, Adi Shamir, Yuval Elovici, Boris Zadov |
CCS | 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) | 5 |
| 2021 | Error Resilient Space Partitioning (Invited Talk)abstractA 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 |
ICALP | 6 |
| 2020 | New Slide Attacks on Almost Self-similar Ciphers
Orr Dunkelman, Nathan Keller, Noam Lasry, Adi Shamir |
EUROCRYPT (1) | 4 |
| 2020 | The Retracing Boomerang Attack
Orr Dunkelman, Nathan Keller, Eyal Ronen, Adi Shamir |
EUROCRYPT (1) | 4 |
| 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. | 5 |
| 2020 | Tight Bounds on Online Checkpointing AlgorithmsabstractThe 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. Algorithms | 7 |
| 2019 | Drones' Cryptanalysis - Smashing Cryptography with a FlickerabstractIn an "open skies" era in which drones fly among us, a new question arises: how can we tell whether a passing drone is being used by its operator for a legitimate purpose (e.g., delivering pizza) or an illegitimate purpose (e.g., taking a peek at a person showering in his/her own house)? Over the years, many methods have been suggested to detect the presence of a drone in a specific location, however since populated areas are no longer off limits for drone flights, the previously suggested methods for detecting a privacy invasion attack are irrelevant. In this paper, we present a new method that can detect whether a specific POI (point of interest) is being video streamed by a drone. We show that applying a periodic physical stimulus on a target/victim being video streamed by a drone causes a watermark to be added to the encrypted video traffic that is sent from the drone to its operator and how this watermark can be detected using interception. Based on this method, we present an algorithm for detecting a privacy invasion attack. We analyze the performance of our algorithm using four commercial drones (DJI Mavic Air, Parrot Bebop 2, DJI Spark, and DJI Mavic Pro). We show how our method can be used to (1) determine whether a detected FPV (first-person view) channel is being used to video stream a POI by a drone, and (2) locate a spying drone in space; we also demonstrate how the physical stimulus can be applied covertly. In addition, we present a classification algorithm that differentiates FPV transmissions from other suspicious radio transmissions. We implement this algorithm in a new invasion attack detection system which we evaluate in two use cases (when the victim is inside his/her house and when the victim is being tracked by a drone while driving his/her car); our evaluation shows that a privacy invasion attack can be detected by our system in about 2-3 seconds. Ben Nassi, Raz Ben-Netanel, Adi Shamir, Yuval Elovici |
IEEE Symposium on Security and Privacy | 3 |
| 2019 | The 9 Lives of Bleichenbacher's CAT: New Cache ATtacks on TLS ImplementationsabstractAt CRYPTO'98, Bleichenbacher published his seminal paper which described a padding oracle attack against RSA implementations that follow the PKCS #1 v1.5 standard. Over the last twenty years researchers and implementors had spent a huge amount of effort in developing and deploying numerous mitigation techniques which were supposed to plug all the possible sources of Bleichenbacher-like leakages. However, as we show in this paper, most implementations are still vulnerable to several novel types of attack based on leakage from various microarchitectural side channels: Out of nine popular implementations of TLS that we tested, we were able to break the security of seven implementations with practical proof-of-concept attacks. We demonstrate the feasibility of using those Cache-like ATacks (CATs) to perform a downgrade attack against any TLS connection to a vulnerable server, using a BEAST-like Man in the Browser attack. The main difficulty we face is how to perform the thousands of oracle queries required before the browser's imposed timeout (which is 30 seconds for almost all browsers, with the exception of Firefox which can be tricked into extending this period). Due to its use of adaptive chosen ciphertext queries, the attack seems to be inherently sequential, but we describe a new way to parallelize Bleichenbacher-like padding attacks by exploiting any available number of TLS servers that share the same public key certificate. With this improvement, we can demonstrate the feasibility of a downgrade attack which could recover all the 2048 bits of the RSA plaintext (including the premaster secret value, which suffices to establish a secure connection) from five available TLS servers in under 30 seconds. This sequential-to-parallel transformation of such attacks can be of independent interest, speeding up and facilitating other side channel attacks on RSA implementations. Eyal Ronen, Robert Gillham, Daniel Genkin, Adi Shamir, Yuval Yarom |
IEEE Symposium on Security and Privacy | 4 |
| 2019 | Efficient Dissection of Bicomposite Problems with Cryptanalytic Applications
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir |
J. Cryptol. | 4 |
| 2019 | Xerox Day VulnerabilityabstractIn the area of espionage between countries, an infiltration covert channel used to trigger a silent malware installed on a network of a critical organization (such as 911 services and missile launching facility) from the outside world is extremely dangerous to the target country's security. In order to prevent attackers from establishing such a channel, these organizations take various steps to secure their networks, to make the establishment of this type of covert channel very challenging and almost impractical to achieve; the current state of the art methods are very limited and ineffective. In this paper, we show that even a strong isolation technique, such as air-gapping the network, can be circumvented by using an organizational multifunction printer (MFP) to establish an infiltration covert channel in order to communicate with a malware installed on an isolated organization from the outside. We show how an attacker can leverage the light sensitivity of an MFP and use different light sources to infiltrate commands to the malware in the organization. We analyze the influence of light intensity, distance, transmission rate, ambient light, and wavelength on the covert channel. In addition we demonstrate the attack on a real organization using: 1) a laser attached to a tripod stand; 2) a laser carried by a drone; and 3) a hijacked smart bulb that is not even connected to the organization's network and is accessed and controlled by an attacker in a passing car. We prove that locating the scanner in an inner room inside an organization does not prevent an attacker from establishing the covert channel. We show how our covert channel can be established from a greater distance (900 m) and at a higher transmission rate of 200 bits/s than other methods used to infiltrate data to an organization, even using invisible light (covertly). Ben Nassi, Adi Shamir, Yuval Elovici |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2018 | Pseudo Constant Time Implementations of TLS Are Only Pseudo SecureabstractToday, about 10% of TLS connections are still using CBC-mode cipher suites, despite a long history of attacks and the availability of better options (e.g. AES-GCM). In this work, we present three new types of attack against four popular fully patched implementations of TLS (Amazon's s2n, GnuTLS, mbed TLS and wolfSSL) which elected to use "pseudo constant time" countermeasures against the Lucky 13 attack on CBC-mode. Our attacks combine several variants of the PRIME+PROBE cache timing technique with a new extension of the original Lucky 13 attack. They apply in a cross-VM attack setting and are capable of recovering most of the plaintext whilst requiring only a moderate number of TLS connections. Along the way, we uncovered additional serious (but easy to patch) bugs in all four of the TLS implementations that we studied; in three cases, these bugs lead to Lucky 13 style attacks that can be mounted remotely with no access to a shared cache. Our work shows that adopting pseudo constant time countermeasures is not sufficient to attain real security in TLS implementations in CBC mode. Eyal Ronen, Kenneth G. Paterson, Adi Shamir |
CCS | 3 |
| 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) | 5 |
| 2018 | Tight Bounds on Online Checkpointing AlgorithmsabstractThe 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 |
ICALP | 7 |
| 2017 | IoT Goes Nuclear: Creating a ZigBee Chain ReactionabstractWithin the next few years, billions of IoT devices will densely populate our cities. In this paper we describe a new type of threat in which adjacent IoT devices will infect each other with a worm that will rapidly spread over large areas, provided that the density of compatible IoT devices exceeds a certain critical mass. In particular, we developed and verified such an infection using the popular Philips Hue smart lamps as a platform. The worm spreads by jumping directly from one lamp to its neighbors, using only their built-in ZigBee wireless connectivity and their physical proximity. The attack can start by plugging in a single infected bulb anywhere in the city, and then catastrophically spread everywhere within minutes. It enables the attacker to turn all the city lights on or off, to permanently brick them, or to exploit them in a massive DDOS attack. To demonstrate the risks involved, we use results from percolation theory to estimate the critical mass of installed devices for a typical city such as Paris whose area is about 105 square kilometers: The chain reaction will fizzle if there are fewer than about 15,000 randomly located smart lamps in the whole city, but will spread everywhere when the number exceeds this critical mass (which had almost certainly been surpassed already). To make such an attack possible, we had to find a way to remotely yank already installed lamps from their current networks, and to perform over-the-air firmware updates. We overcame the first problem by discovering and exploiting a major bug in the implementation of the Touchlink part of the ZigBee Light Link protocol, which is supposed to stop such attempts with a proximity test. To solve the second problem, we developed a new version of a side channel attack to extract the global AES-CCM key (for each device type) that Philips uses to encrypt and authenticate new firmware. We used only readily available equipment costing a few hundred dollars, and managed to find this key without seeing any actual updates. This demonstrates once again how difficult it is to get security right even for a large company that uses standard cryptographic techniques to protect a major product. Eyal Ronen, Adi Shamir, Achi-Or Weingarten, Colin O'Flynn |
IEEE Symposium on Security and Privacy | 2 |
| 2017 | How to Eat Your Entropy and Have it Too: Optimal Recovery Strategies for Compromised RNGs
Yevgeniy Dodis, Adi Shamir, Noah Stephens-Davidowitz, Daniel Wichs |
Algorithmica | 2 |
| 2017 | Acoustic Cryptanalysis
Daniel Genkin, Adi Shamir, Eran Tromer |
J. Cryptol. | 2 |
| 2016 | Memory-Efficient Algorithms for Finding Needles in Haystacks
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir |
CRYPTO (2) | 4 |
| 2016 | Extended Functionality Attacks on IoT Devices: The Case of Smart LightsabstractIn this paper we consider the security aspects of Internet of Things (IoT) devices, which bridge the physical and virtual worlds. We propose a new taxonomy of attacks, which classifies them into four broad categories. The most interesting category (which we call functionality extension attacks) uses the designed functionality of the IoT device to achieve a totally different effect. To demonstrate this type of attack, we consider the case of smart lights (whose original functionality is just to control the color and intensity of the lights in a particular room) and show how to use them to achieve unrelated effects. In the first attack, we use smart lights as a covert LIFI communication system to exfiltrate data from a highly secure (or even fully airgapped) office building. We implemented the attack and were able to read the leaked data from a distance of over 100 meters using only cheap and readily available equipment. In another attack, we showed that an attacker can strobe the lights at a frequency which may trigger seizures in people suffering from photosensitive epilepsy (in the same way that rapidly flashing video games can cause such seizures). In our experiments, we have tested both high-end and lower-end smart light systems, ranging from an expensive Philips HUE system to a cheap system manufactured by LimitlessLED. In addition, we consider other weaknesses of the systems we tested, and propose feasible remedies for the problems we found. Eyal Ronen, Adi Shamir |
EuroS&P | 2 |
| 2016 | New Second-Preimage Attacks on Hash Functions
Elena Andreeva 0001, Charles Bouillaguet, Orr Dunkelman, Pierre-Alain Fouque, Jonathan J. Hoch, John Kelsey, Adi Shamir, Sébastien Zimmer |
J. Cryptol. | 7 |
| 2016 | Bug Attacks
Eli Biham, Yaniv Carmeli, Adi Shamir |
J. Cryptol. | 3 |
| 2016 | Key Recovery Attacks on Iterated Even-Mansour Encryption Schemes
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir |
J. Cryptol. | 4 |
| 2015 | New Attacks on Feistel Structures with Improved Memory Complexities
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir |
CRYPTO (1) | 4 |
| 2015 | Reflections on slide with a twist attacks
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir |
Des. Codes Cryptogr. | 4 |
| 2015 | Almost universal forgery attacks on AES-based MAC's
Orr Dunkelman, Nathan Keller, Adi Shamir |
Des. Codes Cryptogr. | 3 |
| 2015 | New Attacks on IDEA with at Least 6 Rounds
Eli Biham, Orr Dunkelman, Nathan Keller, Adi Shamir |
J. Cryptol. | 4 |
| 2015 | Slidex Attacks on the Even-Mansour Encryption Scheme
Orr Dunkelman, Nathan Keller, Adi Shamir |
J. Cryptol. | 3 |
| 2015 | Improved Single-Key Attacks on 8-Round AES-192 and AES-256
Orr Dunkelman, Nathan Keller, Adi Shamir |
J. Cryptol. | 3 |
| 2014 | Cryptanalysis of Iterated Even-Mansour Schemes with Two Keys
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir |
ASIACRYPT (1) | 4 |
| 2014 | How to Eat Your Entropy and Have It Too - Optimal Recovery Strategies for Compromised RNGs
Yevgeniy Dodis, Adi Shamir, Noah Stephens-Davidowitz, Daniel Wichs |
CRYPTO (2) | 2 |
| 2014 | RSA Key Extraction via Low-Bandwidth Acoustic Cryptanalysis
Daniel Genkin, Adi Shamir, Eran Tromer |
CRYPTO (1) | 2 |
| 2014 | Improved Linear Sieving Techniques with Applications to Step-Reduced LED-64
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir |
FSE | 4 |
| 2014 | Improved Practical Attacks on Round-Reduced Keccak
Itai Dinur, Orr Dunkelman, Adi Shamir |
J. Cryptol. | 3 |
| 2014 | A Practical-Time Related-Key Attack on the KASUMI Cryptosystem Used in GSM and 3G TelephonyabstractOver 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. | 3 |
| 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) | 4 |
| 2013 | Collision Attacks on Up to 5 Rounds of SHA-3 Using Generalized Internal Differentials
Itai Dinur, Orr Dunkelman, Adi Shamir |
FSE | 3 |
| 2012 | Efficient Dissection of Composite Problems, with Applications to Cryptanalysis, Knapsacks, and Combinatorial Search Problems
Itai Dinur, Orr Dunkelman, Nathan Keller, Adi Shamir |
CRYPTO | 4 |
| 2012 | Minimalism in Cryptography: The Even-Mansour Scheme Revisited
Orr Dunkelman, Nathan Keller, Adi Shamir |
EUROCRYPT | 3 |
| 2012 | Improved Attacks on Full GOST
Itai Dinur, Orr Dunkelman, Adi Shamir |
FSE | 3 |
| 2012 | New Attacks on Keccak-224 and Keccak-256
Itai Dinur, Orr Dunkelman, Adi Shamir |
FSE | 3 |
| 2011 | An Experimentally Verified Attack on Full Grain-128 Using Dedicated Reconfigurable Hardware
Itai Dinur, Tim Güneysu, Christof Paar, Adi Shamir, Ralf Zimmermann 0001 |
ASIACRYPT | 4 |
| 2011 | An Improved Algebraic Attack on Hamsi-256
Itai Dinur, Adi Shamir |
FSE | 2 |
| 2011 | Breaking Grain-128 with Dynamic Cube Attacks
Itai Dinur, Adi Shamir |
FSE | 2 |
| 2011 | RFID Authentication Efficient Proactive Information Security within Computational Security
Shlomi Dolev, Marina Kopeetsky, Adi Shamir |
Theory Comput. Syst. | 3 |
| 2010 | Improved Single-Key Attacks on 8-Round AES-192 and AES-256
Orr Dunkelman, Nathan Keller, Adi Shamir |
ASIACRYPT | 3 |
| 2010 | Fast Exhaustive Search for Polynomial Systems in F2
Charles Bouillaguet, Hsieh-Chung Chen, Chen-Mou Cheng, Tung Chou, Ruben Niederhagen, Adi Shamir, Bo-Yin Yang |
CHES | 6 |
| 2010 | A Practical-Time Related-Key Attack on the KASUMI Cryptosystem Used in GSM and 3G TelephonyabstractThe 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 |
CRYPTO | 3 |
| 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 |
EUROCRYPT | 5 |
| 2010 | Generic Analysis of Small Cryptographic LeaksabstractSide channel attacks are typically divided into two phases: In the collection phase the attacker tries to measure some physical property of the implementation, and in the analysis phase he tries to derive the cryptographic key from the measured information. The field is highly fragmented, since there are many types of leakage, and each one of them usually requires a different type of analysis. In this paper we formalize a general notion of leakage attacks on iterated cryptosystems, in which the attacker can collect (via physical probing, power measurement, or any other type of side channel) one bit of information about the intermediate state of the encryption after each round. Since bits computed during the early rounds can be usually represented by low degree multivariate polynomials in the plaintext and key bits, we can use the recently discovered cube attack as a generic analysis phase which can be applied in principle to any type of leaked data. However, the original cube attack requires extremely clean data, whereas the information provided by side channel attacks can be quite noisy. To address this problem, we develop in this paper a new type of robust cube attack, which can recover the key even when some of the leaked bits are unreliable. In particular, we show how to exploit trivial equations (of the form 0 = 0, which are plentiful but useless in standard cube attacks) in order to correct a fraction of measurement errors which can be arbitrarily close to 1. Finally, we demonstrate our approach by describing efficient leakage attacks on Serpent (requiring only 218 time for full key recovery when the leaked state bits are clean) and on AES (requiring 235 time in the same scenario), and show how to make them robust with a small additional complexity. Itai Dinur, Adi Shamir |
FDTC | 2 |
| 2010 | Structural Cryptanalysis of SASAS
Alex Biryukov, Adi Shamir |
J. Cryptol. | 2 |
| 2010 | Efficient Cache Attacks on AES, and Countermeasures
Eran Tromer, Dag Arne Osvik, Adi Shamir |
J. Cryptol. | 3 |
| 2010 | Comparative Power Analysis of Modular Exponentiation AlgorithmsabstractThis paper proposes new chosen-message power-analysis attacks for public-key cryptosystems based on modular exponentiation, where specific input pairs are used to generate collisions between squaring operations at different locations in the two power traces. Unlike previous attacks of this kind, the new attack can be applied to all standard implementations of the exponentiation process, namely binary (left-to-right and right-to-left), m-ary, and sliding window methods. The proposed attack can also circumvent typical countermeasures, such as the Montgomery powering ladder and the double-add algorithm. The effectiveness of the attack is demonstrated in experiments with hardware and software implementations of RSA on an FPGA and a PowerPC processor, respectively. In addition to the new collision generation methods, a highly accurate waveform matching technique is introduced for detecting the collisions even when the recorded signals are noisy and there is a certain amount of clock jitter. Naofumi Homma, Atsushi Miyamoto, Takafumi Aoki, Akashi Satoh, Adi Shamir |
IEEE Trans. Computers | 5 |
| 2009 | Cube Attacks on Tweakable Black Box Polynomials
Itai Dinur, Adi Shamir |
EUROCRYPT | 2 |
| 2009 | Cube Testers and Key Recovery Attacks on Reduced-Round MD6 and Trivium
Jean-Philippe Aumasson, Itai Dinur, Willi Meier, Adi Shamir |
FSE | 4 |
| 2008 | Collision-Based Power Analysis of Modular Exponentiation Using Chosen-Message Pairs
Naofumi Homma, Atsushi Miyamoto, Takafumi Aoki, Akashi Satoh, Adi Shamir |
CHES | 5 |
| 2008 | RSA-Past, Present, Future
Adi Shamir |
CHES | 1 |
| 2008 | Bug Attacks
Eli Biham, Yaniv Carmeli, Adi Shamir |
CRYPTO | 3 |
| 2008 | Second Preimage Attacks on Dithered Hash Functions
Elena Andreeva 0001, Charles Bouillaguet, Pierre-Alain Fouque, Jonathan J. Hoch, John Kelsey, Adi Shamir, Sébastien Zimmer |
EUROCRYPT | 6 |
| 2008 | SQUASH - A New MAC with Provable Security Properties for Highly Constrained Devices Such as RFID Tags
Adi Shamir |
FSE | 1 |
| 2008 | On the Strength of the Concatenated Hash Combiner When All the Hash Functions Are Weak
Jonathan J. Hoch, Adi Shamir |
ICALP (2) | 2 |
| 2007 | Cryptanalysis of the SFLASH Signature Scheme
Vivien Dubois, Pierre-Alain Fouque, Adi Shamir, Jacques Stern |
Inscrypt | 3 |
| 2007 | Practical Cryptanalysis of SFLASH
Vivien Dubois, Pierre-Alain Fouque, Adi Shamir, Jacques Stern |
CRYPTO | 3 |
| 2007 | Remote Password Extraction from RFID TagsabstractSide-channel attacks are used by cryptanalysts to compromise the implementation of secure systems. One very powerful class of side-channel attacks is power analysis, which tries to extract cryptographic keys and passwords by examining the power consumption of a device. We examine the applicability of this threat to electromagnetically coupled RFID tags. Compared to standard power analysis attacks, our attack is unique in that it requires no physical contact with the device under attack. Power analysis can be carried out even if both the tag and the attacker are passive and transmit no data, making the attack very hard to detect. As a proof of concept, we describe a password extraction attack on Class 1 Generation 1 EPC tags. We also show how the privacy of Class 1 Generation 2 tags can be compromised by this attack. Finally, we examine possible modifications to the tag and its RF front end which help protect against power analysis attacks. Yossef Oren, Adi Shamir |
IEEE Trans. Computers | 2 |
| 2006 | Rigorous Bounds on Cryptanalytic Time/Memory Tradeoffs
Elad Barkan, Eli Biham, Adi Shamir |
CRYPTO | 3 |
| 2006 | Cache Attacks and Countermeasures: The Case of AES
Dag Arne Osvik, Adi Shamir, Eran Tromer |
CT-RSA | 2 |
| 2006 | Breaking the ICE - Finding Multicollisions in Iterated Concatenated and Expanded (ICE) Hash Functions
Jonathan J. Hoch, Adi Shamir |
FSE | 2 |
| 2005 | Scalable Hardware for Sparse Systems of Linear Equations, with Applications to Integer Factorization
Willi Geiselmann, Adi Shamir, Rainer Steinwandt, Eran Tromer |
CHES | 2 |
| 2005 | Analysis of the Non-linear Part of Mugi
Alex Biryukov, Adi Shamir |
FSE | 2 |
| 2005 | New Applications of T-Functions in Block Ciphers and Hash Functions
Alexander Klimov, Adi Shamir |
FSE | 2 |
| 2005 | Cryptanalysis of Skipjack Reduced to 31 Rounds Using Impossible Differentials
Eli Biham, Alex Biryukov, Adi Shamir |
J. Cryptol. | 3 |
| 2004 | Stream Ciphers: Dead or Alive?
Adi Shamir |
ASIACRYPT | 1 |
| 2004 | Fault Analysis of Stream Ciphers
Jonathan J. Hoch, Adi Shamir |
CHES | 2 |
| 2004 | New Cryptographic Primitives Based on Multiword T-Functions
Alexander Klimov, Adi Shamir |
FSE | 2 |
| 2003 | Factoring Estimates for a 1024-Bit RSA Modulus
Arjen K. Lenstra, Eran Tromer, Adi Shamir, Wil Kortsmit, Bruce Dodson, James P. Hughes 0001, Paul C. Leyland |
ASIACRYPT | 3 |
| 2003 | Factoring Large Number with the TWIRL Device
Adi Shamir, Eran Tromer |
CRYPTO | 1 |
| 2003 | RSA Shortcuts
Adi Shamir |
CT-RSA | 1 |
| 2002 | Analysis of Neural Cryptography
Alexander Klimov, Anton Mityagin, Adi Shamir |
ASIACRYPT | 3 |
| 2002 | Analysis of Bernstein's Factorization Circuit
Arjen K. Lenstra, Adi Shamir, Jim Tomlinson, Eran Tromer |
ASIACRYPT | 2 |
| 2002 | A New Class of Invertible Mappings
Alexander Klimov, Adi Shamir |
CHES | 2 |
| 2002 | The LSD Broadcast Encryption Scheme
Dani Halevy, Adi Shamir |
CRYPTO | 2 |
| 2001 | How to Leak a Secret
Ronald L. Rivest, Adi Shamir, Yael Tauman Kalai |
ASIACRYPT | 2 |
| 2001 | New Directions in Croptography
Adi Shamir |
CHES | 1 |
| 2001 | Improved Online/Offline Signature Schemes
Adi Shamir, Yael Tauman Kalai |
CRYPTO | 1 |
| 2001 | Structural Cryptanalysis of SASAS
Alex Biryukov, Adi Shamir |
EUROCRYPT | 2 |
| 2001 | A Practical Attack on Broadcast RC4
Itsik Mantin, Adi Shamir |
FSE | 2 |
| 2001 | Guaranteeing the Diversity of Number Generators
Adi Shamir, Boaz Tsaban |
Inf. Comput. | 1 |
| 2000 | Cryptanalytic Time/Memory/Data Tradeoffs for Stream Ciphers
Alex Biryukov, Adi Shamir |
ASIACRYPT | 2 |
| 2000 | Protecting Smart Cards from Passive Power Analysis with Detached Power Supplies
Adi Shamir |
CHES | 1 |
| 2000 | Efficient Algorithms for Solving Overdefined Systems of Multivariate Polynomial Equations
Nicolas T. Courtois, Alexander Klimov, Jacques Patarin, Adi Shamir |
EUROCRYPT | 4 |
| 2000 | Analysis and Optimization of the TWINKLE Factoring Device
Arjen K. Lenstra, Adi Shamir |
EUROCRYPT | 2 |
| 2000 | Real Time Cryptanalysis of A5/1 on a PC
Alex Biryukov, Adi Shamir, David A. Wagner 0001 |
FSE | 2 |
| 1999 | Factoring Large Numbers with the Twinkle Device (Extended Abstract)
Adi Shamir |
CHES | 1 |
| 1999 | Cryptanalysis of the HFE Public Key Cryptosystem by Relinearization
Aviad Kipnis, Adi Shamir |
CRYPTO | 2 |
| 1999 | Cryptanalysis of Skipjack Reduced to 31 Rounds Using Impossible Differentials
Eli Biham, Alex Biryukov, Adi Shamir |
EUROCRYPT | 3 |
| 1999 | Miss in the Middle Attacks on IDEA and Khufu
Eli Biham, Alex Biryukov, Adi Shamir |
FSE | 3 |
| 1999 | Multiple NonInteractive Zero Knowledge Proofs Under General AssumptionsabstractIn this paper we show how to construct noninteractive zero knowledge proofs for any NP statement under general (rather than number theoretic) assumptions, and how to enable polynomially many provers to give polynomially many such proofs based on a single random string. Our constructions can be used in cryptographic applications in which the prover is restricted to polynomial time. Uriel Feige, Dror Lapidot, Adi Shamir |
SIAM J. Comput. | 3 |
| 1998 | Cryptanalysis of the Oil & Vinegar Signature Scheme
Aviad Kipnis, Adi Shamir |
CRYPTO | 2 |
| 1998 | Visual Cryptanalysis
Adi Shamir |
EUROCRYPT | 1 |
| 1998 | Initial Observations on Skipjack: Cryptanalysis of Skipjack-3XOR
Eli Biham, Alex Biryukov, Orr Dunkelman, Eran Richardson, Adi Shamir |
Selected Areas in Cryptography | 5 |
| 1997 | Differential Fault Analysis of Secret Key Cryptosystems
Eli Biham, Adi Shamir |
CRYPTO | 2 |
| 1997 | Lattice Attacks on NTRU
Don Coppersmith, Adi Shamir |
EUROCRYPT | 2 |
| 1997 | Fully Parallelized Multi-Prover Protocols for NEXP-Time
Dror Lapidot, Adi Shamir |
J. Comput. Syst. Sci. | 2 |
| 1993 | Efficient Signature Schemes Based on Birational Permutations
Adi Shamir |
CRYPTO | 1 |
| 1993 | On the generation of multivariate polynomials which are hard to factorabstractIn this paper we consider the difficulty of factoring multivariate polynomials F(z, y, z,...) modulo n.We consider in particular the case in which F is a product of two randomly chosen polynomials P and Q with algebraically specified coefficients, sample space, regardless of what may be known about its form. Adi Shamir |
STOC | 1 |
| 1993 | On Dice and Coins: Models of Computation for Random Generation
David Feldman, Russell Impagliazzo, Moni Naor, Noam Nisan, Steven Rudich, Adi Shamir |
Inf. Comput. | 6 |
| 1993 | The Discrete Logarithm Modulo a Composite Hides O(n) Bits
Johan Håstad, A. W. Schrift, Adi Shamir |
J. Comput. Syst. Sci. | 3 |
| 1993 | Universal Tests for Nonuniform Distributions
A. W. Schrift, Adi Shamir |
J. Cryptol. | 2 |
| 1992 | Differential Cryptanalysis of the Full 16-Round DES
Eli Biham, Adi Shamir |
CRYPTO | 2 |
| 1992 | IP = PSPACEabstractIn this paper, it is proven that when both randomization and interaction are allowed, the proofs that can be verified in polynomial time are exactly those proofs that can be generated with polynomial space. Adi Shamir |
J. ACM | 1 |
| 1992 | Multi-Oracle Interactive Protocols with Constant Space Verifiers
Uriel Feige, Adi Shamir |
J. Comput. Syst. Sci. | 2 |
| 1991 | Differential Cryptanalysis of Snefru, Khafre, REDOC-II, LOKI and Lucifer
Eli Biham, Adi Shamir |
CRYPTO | 2 |
| 1991 | A One-Round, Two-Prover, Zero-Knowledge Protocol for NP
Dror Lapidot, Adi Shamir |
CRYPTO | 2 |
| 1991 | Fully Parallelized Multi Prover Protocols for NEXP-Time (Extended Abstract)abstractA major open problem in the theory of multiprover protocols is to characterize the languages which can be accepted by fully parallelized protocols which achieve an exponentially low probability of cheating in a single round. The problem was motivated by the observation that the probability of cheating the n parallel executions of a multiprover protocol can be exponentially higher than the probability of cheating in n sequential executions of the same protocol. The problem is solved by proving that any language in NEXP-time has a fully parallelized multiprover protocol. By combining this result with a fully parallelized version of the protocol of M. Ben-Or et al. (ACM Symp. on Theory of Computing, 1988), a one-round perfect zero-knowledge protocol (under no cryptographic assumptions) can be obtained for every NEXPTIME language.> Dror Lapidot, Adi Shamir |
FOCS | 2 |
| 1991 | Differential Cryptanalysis of DES-like Cryptosystems
Eli Biham, Adi Shamir |
J. Cryptol. | 2 |
| 1990 | Differential Cryptanalysis of DES-like Cryptosystems
Eli Biham, Adi Shamir |
CRYPTO | 2 |
| 1990 | Publicly Verifiable Non-Interactive Zero-Knowledge Proofs
Dror Lapidot, Adi Shamir |
CRYPTO | 2 |
| 1990 | On the Universality of the Next Bit Test
A. W. Schrift, Adi Shamir |
CRYPTO | 2 |
| 1990 | Multiple Non-Interactive Zero Knowledge Proofs Based on a Single Random String (Extended Abstract)abstractThe authors solve the two major open problems associated with noninteractive zero-knowledge proofs: how to enable polynomially many provers to prove in writing polynomially many theorems based on the basis of a single random string, and how to construct such proofs under general (rather than number-theoretic) assumptions. The constructions can be used in cryptographic applications in which the prover is restricted to polynomial time, and they are much simpler than earlier (and less capable) proposals.> Uriel Feige, Dror Lapidot, Adi Shamir |
FOCS | 3 |
| 1990 | IP=PSPACEabstractIt is proved that, when both randomization and interaction are allowed, the proofs that can be verified in polynomial time are exactly those proofs that can be generated with polynomial space. The interactive proofs introduced use only public coins, are accepted with probability one when the prover is honest, require only logarithmic workspace when the verifier is given a two-way access to his or her random tape, and by the use of known techniques can be turned into zero-knowledge proofs under the sole assumption that one-way functions exist.> Adi Shamir |
FOCS | 1 |
| 1990 | Witness Indistinguishable and Witness Hiding ProtocolsabstractA two party protocol in which party A uses one of several secret witnesses to an NP assertion is witness indistinguishable if party B cannot tell which witness A is actually using.The protocol is witness hiding if by the end of the protocol B cannot compute any new witness which he did not know before the protocol began.Witness hiding is a natural security requirement, and can replace zero knowledge in many cryptographic protocols.We prove two central results: 1.Unlike zero knowledge protocols, witness indistinguishablity is preserved under arbitrary composition of protocols, including parallel execution.2. If a statement has at least two independent witnesses, then any witness indistinguishable protocol for this statement is also witness hiding.part of the paper is devoted to showing that if a protocol is WI, and if w(z) contains at least two independent witnesses, then the protocol must be WH.The WH property is a natural property which is sufficient to guarantee overall security of many cryptographic schemes (nontransitivity of proofs of knowledge, unforgeable proofs of identity etc.).It is natural to compare the concept of WH to that of zero knowledge (ZK [15]).ZK guarantees that no information whatsoever leaks during the execution of Uriel Feige, Adi Shamir |
STOC | 2 |
| 1990 | The Discrete Log is Very DiscreetabstractIn this paper we consider the one-way function fg,N(X) = gX (modN), where N is a Blum integer.We prove that under the commonly assumed intractability of factoring Blum integers, almost all its bits are individually hard, and half of them are simultaneously hard.As a result, fg,N can be used in efficient pseudo-random bit generators and multi-bit commitment schemes, where messages can be drawn according to arbitrary probability distributions. A. W. Schrift, Adi Shamir |
STOC | 2 |
| 1989 | Zero Knowledge Proofs of Knowledge in Two Rounds
Uriel Feige, Adi Shamir |
CRYPTO | 2 |
| 1989 | An Efficient Identification Scheme Based on Permuted Kernels (Extended Abstract)
Adi Shamir |
CRYPTO | 1 |
| 1989 | Planning and Learning in Permutation GroupsabstractPlanning is defined as the problem of synthesizing a desired behavior from given basic operations, and learning is defined as the dual problem of analyzing a given behavior to determine the unknown basic operations. Algorithms for solving these problems in the context of invertible operations on finite-state environments are developed. In addition to their obvious artificial intelligence applications, the algorithms can efficiently find the shortest way to solve Rubik's cube, test ping-pong protocols, and solve systems of equations over permutation groups.> Amos Fiat, Shahar Moses, Adi Shamir, Ilan Shimshoni, Gábor Tardos |
FOCS | 3 |
| 1989 | On Dice and Coins: Models of Computation for Random Generation
David Feldman, Russell Impagliazzo, Moni Naor, Noam Nisan, Steven Rudich, Adi Shamir |
ICALP | 6 |
| 1989 | How to find a battleshipabstractAbstract Consider a “sea” of M squares which contains (at some unknown location) a “battleship” of K squares. Both the sea and the battleship can assume any rectangular shape. Our goal is to find the battleship by probing at least one of its squares. In this paper we describe a deterministic strategy for this problem which is guaranteed to locate the battleship in at most c1 M/K probes, where c1 ≈︁ 3.065. Amos Fiat, Adi Shamir |
Networks | 2 |
| 1988 | The Noisy Oracle Problem
Uriel Feige, Adi Shamir, Moshe Tennenholtz |
CRYPTO | 2 |
| 1988 | An Improvement of the Fiat-Shamir Identification and Signature Scheme
Silvio Micali, Adi Shamir |
CRYPTO | 2 |
| 1988 | Zero-Knowledge Proofs of Identity
Uriel Feige, Amos Fiat, Adi Shamir |
J. Cryptol. | 3 |
| 1988 | Reconstructing Truncated Integer Variables Satisfying Linear CongruencesabstractWe propose a general polynomial time algorithm to find small integer solutions to systems of linear congruences. We use this algorithm to obtain two polynomial time algorithms for reconstructing the values of variables $x_1 , \cdots ,x_k $ when we are given some linear congruences relating them together with some bits obtained by truncating the binary expansions of the variables. The first algorithm reconstructs the variables when either the high order bits or the low order bits of the $x_i $ are known. It is essentially optimal in its use of information in the sense that it will solve most problems almost as soon as the variables become uniquely determined by their constraints. The second algorithm reconstructs the variables when an arbitrary window of consecutive bits of the variables is known. This algorithm will solve most problems when twice as much information as that necessary to uniquely determine the variables is available. Two cryptanalytic applications of the algorithms are given: predicting linear congruential generators whose outputs are truncated and breaking the simplest version of Blum’s protocol for exchanging secrets. Alan M. Frieze, Johan Håstad, Ravi Kannan, Jeffrey C. Lagarias, Adi Shamir |
SIAM J. Comput. | 5 |
| 1987 | A Video Scrambling Technique Based On Space Filling Curves
Yossi Matias, Adi Shamir |
CRYPTO | 2 |
| 1987 | Zero Knowledge Proofs of IdentityabstractIn this paper we extend the notion of zero knowledge proofs of membership (which reveal one bit of information) to zero knowledge proofs of knowledge (which reveal no information whatsoever). After formally defining this notion, we show its relevance to identification schemes, in which parties prove their identity by demonstrating their knowledge rather than by proving the validity of assertions. We describe a novel scheme which is provably secure if factoring is difficult and whose practical implementations are about two orders of magnitude faster than RSA-based identification schemes. In the last part of the paper we consider the question of sequential versus parallel executions of zero knowledge protocols, define a new notion of “transferable information”, and prove that the parallel version of our identification scheme (which is not known to be zero knowledge) is secure since it reveals no transferable information. Uriel Feige, Amos Fiat, Adi Shamir |
STOC | 3 |
| 1986 | How to Prove Yourself: Practical Solutions to Identification and Signature Problems
Amos Fiat, Adi Shamir |
CRYPTO | 2 |
| 1986 | Shear Sort: A True Two-Dimensional Sorting Techniques for VLSI Networks
Sandeep Sen, Isaac D. Scherson, Adi Shamir |
ICPP | 3 |
| 1986 | An Optimal Sorting Algorithm for Mesh Connected ComputersabstractIn this paper we prove a 3n upper and lower bound on the complexity of sorting on a n × n mesh connected parallel computer, and describe an exceptionally simple algorithm which sorts the array by alternately sorting its rows and columns log log n times. Claus-Peter Schnorr, Adi Shamir |
STOC | 2 |
| 1986 | Polymorphic Arrays: A Novel VLSI Layout for Systolic Computers
Amos Fiat, Adi Shamir |
J. Comput. Syst. Sci. | 2 |
| 1985 | On the Security of Ping-Pong Protocols when Implemented using the RSA
Shimon Even, Oded Goldreich 0001, Adi Shamir |
CRYPTO | 3 |
| 1985 | On the Security of DES
Adi Shamir |
CRYPTO | 1 |
| 1985 | Polymorphic Arrays: An Architecture for a Programmable Systolic Machine
Amos Fiat, Adi Shamir, Ehud Shapiro |
ICPP | 2 |
| 1985 | The Cryptographic Security of Truncated Linearly Related VariablesabstractIn this paper we describe a polynomial time algorithm for computing the values of variables x1, … xk when some of their bits and some linear relationships between them are known. The algorithm is essentially optimal in its use of information in the sense that it can be applied as soon as the values of the xi become uniquely determined by the constraints. Its cryptanalytic significance is demonstrated by two applications: breaking linear congruential generators whose outputs are truncated, and breaking Blum's protocol for exchanging secrets. Johan Håstad, Adi Shamir |
STOC | 2 |
| 1985 | Number-Theoretic Functions Which Are Equivalent to Number of Divisors
Jeffrey Shallit, Adi Shamir |
Inf. Process. Lett. | 2 |
| 1984 | Efficient Signature Schemes Based on Polynomial Equations
H. Ong, Claus-Peter Schnorr, Adi Shamir |
CRYPTO | 3 |
| 1984 | Identity-Based Cryptosystems and Signature Schemes
Adi Shamir |
CRYPTO | 1 |
| 1984 | Polymorphic Arrays: A Novel VLSI Layout for Systolic ComputersabstractThis paper proposes a novel architecture for massively parallel systolic computers, which is based on results from lattice theory. In the proposed architecture, each processor is connected to four other processors via constant-lenght wires in an regular borderless pattern. The mapping of processes to processors is continuous, and the architecture guarantees exceptional load uniformity for rectangular process arrays of arbitrary sizes. In addition, no timesharing is ever required when the ration of processes to processors is smaller than 1//spl radic/5. Amos Fiat, Adi Shamir |
FOCS | 2 |
| 1984 | An Efficient Signature Scheme Based on Quadratic EquationsabstractElectronic messages, documents and checks must be authenticated by digital signatures which are not forgeable even by their recipients. The RSA system can generate and verify such signatures, but each message requires hundreds of high precision modular multiplications which can be implemented efficiently only on special purpose hardware. In this paper we propose a new signature scheme which can be easily implemented in software on microprocessors: signature generation requires one modular multiplication and one modular division, signature verification requires three modular multiplications, and the key size is comparable to that of the RSA system. The new scheme is based on the quadratic equation m = s21 + ks22 (mod n), where m is the message, s1 and s2 are the signature, and k and n are the publicly known key. While we cannot prove that the security of the scheme is equivalent to factoring, all the known methods for solving this quadratic equation for arbitrary k require the extraction of square roots modulo n or the solution of similar problems which are at least as hard as factoring. A novel property of the new scheme is that legitimate users can choose k in such a way that they can sign messages even without knowing the factorization of n, and thus everyone can use the same modulus if no one knows its factorization. H. Ong, Claus-Peter Schnorr, Adi Shamir |
STOC | 3 |
| 1984 | Cryptanalysis of Certain Variants of Rabin's Signature Scheme
Adi Shamir, Claus-Peter Schnorr |
Inf. Process. Lett. | 1 |
| 1984 | Generalized 'write-once' memoriesabstractStorage media such as digital optical discs, PROM's, or punched cards consist of a number of write-once bit positions (WIT's); each WIT initially contains a "0" that may later be irreversibly overwritten with a "r'. Rivest and Shamir have shown that such write-once memories (WOM's) can be reused very efficiently. Generalized WOM's are considered, in which the basic storage element has more than two possible states and the legal state transitions are described by an arbitrary directed acyclic graph. The capabilities of such memories depend on the depth of the graphs rather than on their size, and the decision problem associated with the generalized WOM's in NP-hard even for3-ary symbols rewritten several times or multiple values rewritten once. Amos Fiat, Adi Shamir |
IEEE Trans. Inf. Theory | 2 |
| 1984 | A polynomial-time algorithm for breaking the basic Merkle-Hellman cryptosystemabstractThe Merkle-Hellman cryptosystem is one of the two major public-key cryptosystems proposed so far. It is shown that the basic variant of this cryptosystem, in which the elements of the public key are modular multiples of a superincreasing sequence, is breakable in polynomial time. Adi Shamir |
IEEE Trans. Inf. Theory | 1 |
| 1983 | On the Cryptographic Security of Single RSA BitsabstractThe ability to “hide” one bit in trapdoor functions has recently gained much interest in cryptography research, and is of great importance in many transactions protocols. In this paper we study the cryptographic security of RSA bits. In particular, we show that unless the cryptanalyst can completely break the RSA encryption, any heuristic he uses to determine the least significant bit of the cleartext must have an error probability greater than 1/4—e A similar result is shown for Rabin's encryption scheme. Michael Ben-Or, Benny Chor, Adi Shamir |
STOC | 3 |
| 1983 | Embedding Cryptographic Trapdoors in Arbitrary Knapsack Systems
Adi Shamir |
Inf. Process. Lett. | 1 |
| 1983 | On the Generation of Cryptographically Strong Pseudorandom SequencesabstractThis paper shows how to generate from a short random seed a long sequence of pseudorandom numbers which is cryptogrgraphically strong in the sense that knowing some sequence elements cannot possibly help the cryptanalyst to determine other sequence elements.The method is based on the RSA cryptosystem, and it is the first published example of a pseudorandom sequence generator for which such a property has been formally proved. Adi Shamir |
ACM Trans. Comput. Syst. | 1 |
| 1982 | A Polynomial Time Algorithm for Breaking the Basic Merkle-Hellman Cryptosystem
Adi Shamir |
CRYPTO | 1 |
| 1982 | A Polynomial Time Algorithm for Breaking the Basic Merkle-Hellman CryptosystemabstractThe cryptographic security of the Merkle-Hellman cryptosystem has been a major open problem since 1976. In this paper we show that the basic variant of this cryptosystem, in which the elements of the public key are modular multiples of a superincreasing sequence, is breakable in polynomial time. Adi Shamir |
FOCS | 1 |
| 1982 | How to Reuse a "Write-Once" Memory (Preliminary Version)abstractStorage media such as digital optical disks, PROMS, or paper tape consist of a number of “write-once” bit positions (wits); each wit initially contains a “0” that may later be irreversibly overwritten with a “I”. We demonstrate that such “write-once memories” (woms) can be “rewritten” to a surprising degree. For example, only 3 wits suffice to represent any 2-bit value in a way that can later be updated to represent any other 2-bit value. For large k, 1.29... k wits suffice to represent a k-bit value in a way that can be similarly updated. Most surprising, allowing t writes of a k-bit value requires only t + o(t) wits, for any fixed k. For fixed t, approximately k.t/log(t) wits are required as k → @@@@. An n-wit WOM is shown to have a “capacity” (i.e. k.t when writing a k-bit value t times) of up to n.log(n) bits. Ronald L. Rivest, Adi Shamir |
STOC | 2 |
| 1982 | How to Reuse a "Write-Once" Memory
Ronald L. Rivest, Adi Shamir |
Inf. Control. | 2 |
| 1981 | On the Generation of Cryptographically Strong Pseudo-Random Sequences
Adi Shamir |
ICALP | 1 |
| 1981 | A T=O(2n/2), S=O(2n/4) Algorithm for Certain NP-Complete ProblemsabstractIn this paper we develop a general-purpose algorithm that can solve a number of NP-complete problems in time $T = O(2^{n/2} )$ and space $S = O(2^{n/4} )$. The algorithm can be generalized to a family of algorithms whose time and space complexities are related by $T \cdot S^2 = O(2^n )$. The problems it can handle are characterized by a few decomposition axioms; they include knapsack problems, exact satisfiability problems, set covering problems, etc. The new algorithm has considerable cryptanalytic significance, since it can break knapsack-based cryptosystems with up to $n = 100$ generators. Richard Schroeppel, Adi Shamir |
SIAM J. Comput. | 2 |
| 1980 | On the Power of Commutativity in Cryptography
Adi Shamir |
ICALP | 1 |
| 1980 | The Cryptographic Security of Compact Knapsacks (Preliminary Report)abstractIn 1978, Merkle and Hellman introduced a knapsack-based public-key cryptosystem, which received widespread attention. The two major open problems concerning this cryptosystem are: (i) Security: How difficult are the Merkle-Hellman knapsacks? (ii) Efficiency: Can the huge key size be reduced? In this paper we analyze the cryptographic security of knapsack problems with small keys, develop a new (non-enumerative)type of algorithm for solving them, and use the algorithm to show that under certain assumptions it is as difficult to find the hidden trapdoors in Merkle-Hellman knapsacks as it is to solve general knapsack problems. Adi Shamir |
S&P | 1 |
| 1980 | On the security of the Merkle- Hellman cryptographic scheme (Corresp.)abstractA simplified version of the Merkle-Hellman public key cryptographic system is breakable. While their full-fledged system seems to be resistant to the cryptanalytic attack we propose, the result suggests some ways in which the security of their system can be enhanced. Adi Shamir, Richard Zippel |
IEEE Trans. Inf. Theory | 1 |
| 1979 | A T S^2 = O(2^n) Time/Space Tradeoff for Certain NP-Complete ProblemsabstractIn this paper we develop a general purpose algorithm that can solve a number of NP-complete problems in time T = O(2n/2) and space S = O(2n/4). The algorithm can be generalized to a family of algorithms whose time and space complexities are related by T·S2 = O(2n). The problems it can handle are characterized by a few decomposition axioms, and they include knapsack problems, exact satisfiability problems, set covering problems, etc. The new algorithm has a considerable cryptanalytic significance, since it can break the Merkle-Hellman public key cryptosystem whose recommended size is n = 100. Richard Schroeppel, Adi Shamir |
FOCS | 2 |
| 1979 | On the Cryptocomplexity of Knapsack SystemsabstractA recent trend in cryptographic systems is to base their encryption/decryption functions on NP-complete problems, and in particular on the knapsack problem. To analyze the security of these systems, we need a complexity theory which is less worst-case oriented and which takes into account the extra conditions imposed on the problems to make them cryptographically useful. In this paper we consider the two classes of one-to-one and onto knapsack systems, analyze the complexity of recognizing them and of solving their instances, introduce a new complexity measure (median complexity), and show that this complexity is inversely proportional to the density of the knapsack system. The tradeoff result is based on a fast probabilistic knapsack solving algorithm which is applicable only to one-to-one systems, and it indicates that knapsack-based cryptographic systems in which one can both encrypt and sign messages are relatively insecure. We end the paper with new results about the security of some specific knapsack systems. Adi Shamir |
STOC | 1 |
| 1979 | Factoring Numbers in O(log n) Arithmetic Steps
Adi Shamir |
Inf. Process. Lett. | 1 |
| 1979 | A Linear Time Algorithm for Finding Minimum Cutsets in Reducible GraphsabstractThe analysis of many processes modeled by directed graphs requires the selection of a subset of vertices which cut all the cycles in the graph. Reducing the size of such a cutset usually leads to a simpler and more efficient analysis, but the problem of finding minimum cutsets in general directed graphs is known to be $NP$-complete. In this paper we show that in reducible graphs (and thus in almost all the “practical” flowcharts of programs), minimum cutsets can be found in linear time. We further show that the linear algorithm can check its own applicability to a given graph, thus eliminating the need of prechecking (in nonlinear time) whether it is reducible or not. An immediate application of this result is in program verification systems based on Floyd’s inductive assertions method. Adi Shamir |
SIAM J. Comput. | 1 |
| 1978 | The Convergence of Functions to Fixedpoints of Recursive Definitions
Zohar Manna, Adi Shamir |
Theor. Comput. Sci. | 2 |
| 1977 | Data Types as Objects
Adi Shamir, William W. Wadge |
ICALP | 1 |
| 1976 | On the Complexity of Timetable and Multicommodity Flow ProblemsabstractA very primitive version of Gotlieb’s timetable problem is shown to be NP-complete, and therefore all the common timetable problems are NP-complete. A polynomial time algorithm, in case all teachers are binary, is shown. The theorem that a meeting function always exists if all teachers and classes have no time constraints is proved. The multicommodity integral flow problem is shown to be NP-complete even if the number of commodities is two. This is true both in the directed and undirected cases. Shimon Even, Alon Itai, Adi Shamir |
SIAM J. Comput. | 3 |
| 1976 | The Theoretical Aspects of the Optimal Fixed PointabstractIn this paper we define a new type of fixedpoint of recursive definitions and investigate some of its properties. This optimal fixedpoint (which always uniquely exists) contains, in some sense, the maximal amount of “interesting” information which can be extracted from the recursive definition, and it may be strictly more defined than the program’s least fixedpoint. This fixedpoint can be the basis for assigning a new semantics to recursive programs. Zohar Manna, Adi Shamir |
SIAM J. Comput. | 2 |
| 1975 | On the Complexity of Timetable and Multi-Commodity Flow ProblemsabstractA very primitive version of Gotlieb's timetable problem is shown to be NP-complete, and therefore all the common timetable problems are NP-complete. A polynomial time algorithm, in case all teachers are binary, is shown. The theorem that a meeting function always exists if all teachers and classes have no time constraints is proved. The multi-commodity integral flow problem is shown to be NP-complete even if the number of commodities is two. This is true both in the directed and undirected cases. Finally, the two commodity real flow problem in undirected graphs is shown to be solvable in polynomial time. The time bound is O(|v|2|E|). Shimon Even, Alon Itai, Adi Shamir |
FOCS | 3 |
| 1975 | The Optimal Fixedpoint of Recursive ProgramsabstractIn this paper a new fixedpoint approach towards the semantics of recursive programs is presented. The fixedpoint defined by a recursive program under this semantics contains, in some sense, the maximal amount of “interesting” information which can be extracted from the program. This optimal fixedpoint (which always uniquely exists) may be strictly more defined than the program's least fixedpoint. We consider both the theoretical and the computational aspects of the approach, as well as some techniques for proving properties of the optimal fixedpoint of a given recursive program. Zohar Manna, Adi Shamir |
STOC | 2 |