Scispace (Formerly Typeset)
  1. Home
  2. Conferences
  3. Fast Software Encryption
  4. 2010
  1. Home
  2. Conferences
  3. Fast Software Encryption
  4. 2010
Showing papers presented at "Fast Software Encryption in 2010"
Book Chapter•10.1007/978-3-642-13858-4_21•
Super-Sbox cryptanalysis: improved attacks for AES-like permutations

[...]

Henri Gilbert, Thomas Peyrin1•
Ingenico1
7 Feb 2010
TL;DR: Super-Sboxes as discussed by the authors uses the fact that one can view two rounds of such permutations as a layer of big Sboxes preceded and followed by simple affine transformations to obtain improvements over the previous cryptanalysis results for these two schemes.
Abstract: In this paper, we improve the recent rebound and start-from-the-middle attacks on AES-like permutations. Our new cryptanalysis technique uses the fact that one can view two rounds of such permutations as a layer of big Sboxes preceded and followed by simple affine transformations. The big Sboxes encountered in this alternative representation are named Super-Sboxes. We apply this method to two second-round SHA-3 candidates Grostl and ECHO, and obtain improvements over the previous cryptanalysis results for these two schemes. Moreover, we improve the best distinguisher for the AES block cipher in the known-key setting, reaching 8 rounds for the 128-bit version.

239 citations

Book Chapter•10.1007/978-3-642-13858-4_19•
Rotational cryptanalysis of ARX

[...]

Dmitry Khovratovich1, Ivica Nikolic1•
University of Luxembourg1
7 Feb 2010
TL;DR: This paper analyzes the security of systems based on modular additions, rotations, and XORs (ARX systems) and proves that ARX with constants are functionally complete, i.e. any function can be realized with these operations.
Abstract: In this paper we analyze the security of systems based on modular additions, rotations, and XORs (ARX systems). We provide both theoretical support for their security and practical cryptanalysis of real ARX primitives. We use a technique called rotational cryptanalysis, that is universal for the ARX systems and is quite efficient. We illustrate the method with the best known attack on reduced versions of the block cipher Threefish (the core of Skein). Additionally, we prove that ARX with constants are functionally complete, i.e. any function can be realized with these operations.

166 citations

Book Chapter•10.1007/978-3-642-13858-4_2•
Improving the generalized Feistel

[...]

Tomoyasu Suzaki1, Kazuhiko Minematsu1•
NEC1
7 Feb 2010
TL;DR: This paper improves the security-efficiency treading off of Type-II GFS when k is a power of two and obtains a significant improvement using a highly effective permutation based on the de Bruijn graph.
Abstract: The generalized Feistel structure (GFS) is a generalized form of the classical Feistel cipher A popular version of GFS, called Type-II, divides a message into k > 2 sub blocks and applies a (classical) Feistel transformation for every two sub blocks, and then performs a cyclic shift of k sub blocks Type-II GFS has many desirable features for implementation A drawback, however, is its low diffusion property with a large k This weakness can be exploited by some attacks, such as impossible differential attack To protect from them, Type-II GFS generally needs a large number of rounds In this paper, we improve the Type-II GFS's diffusion property by replacing the cyclic shift with a different permutation Our proposal enables to reduce the number of rounds to attain a sufficient level of security Thus, we improve the security-efficiency treading off of Type-II GFS In particular, when k is a power of two, we obtain a significant improvement using a highly effective permutation based on the de Bruijn graph

150 citations

Book Chapter•10.1007/978-3-642-13858-4_10•
Security analysis of the mode of JH hash function

[...]

Rishiraj Bhattacharyya1, Avradip Mandal2, Mridul Nandi3•
Indian Statistical Institute1, University of Luxembourg2, George Washington University3
7 Feb 2010
TL;DR: It is proved that a little modification of JH mode of operation enables us to construct a hash function based on random permutation (without any length padding) with similar bound of sponge constructions with fixed output size and with same efficiency.
Abstract: Recently, NIST has selected 14 second round candidates of SHA3 competition. One of these candidates will win the competition and eventually become the new hash function standard. In TCC'04, Maurer et al introduced the notion of indifferentiability as a generalization of the concept of the indistinguishability of two systems. Indifferentiability is the appropriate notion of modeling a random oracle as well as a strong security criteria for a hash-design. In this paper we analyze the indifferentiability and preimage resistance of JH hash function which is one of the SHA3 second round candidates. JH uses a 2n bit fixed permutation based compression function and applies chopMD domain extension with specific padding. - We show under the assumption that the underlying permutations is a 2n- bit random permutation, JH mode of operation with output length 2n - s bits, is indifferentiable from a random oracle with distinguisher's advantage bounded by O(q2σ/2s + q3/2n) where σ is the total number of blocks queried by distinguisher. - We show that the padding rule used in JH is essential as there is a simple indifferentiablity distinguisher (with constant query complexity) against JH mode of operation without length padding outputting n bit digest. - We prove that a little modification (namely chopping different bits) of JH mode of operation enables us to construct a hash function based on random permutation (without any length padding) with similar bound of sponge constructions (with fixed output size) and with same efficiency. - On the other hand, we improve the preimage attack of query complexity 2510.3 due to Mendel and Thompson. Using multicollisions in both forward and reverse direction, we show a preimage attack on JH with n = 512, s = 512 in 2507 queries to the permutation.

63 citations

Book Chapter•10.1007/978-3-642-13858-4_4•
Lightweight privacy preserving authentication for RFID using a stream cipher

[...]

Olivier Billet, Jonathan Etrog, Henri Gilbert
7 Feb 2010
TL;DR: A privacy preserving authentication protocol for RFID that relies on a single cryptographic component, a lightweight stream cipher, is constructed to provide a more realistic balance between forward privacy and security, resistance against denial of service attacks, and computational efficiency than existing protocols.
Abstract: In this paper, a privacy preserving authentication protocol for RFID that relies on a single cryptographic component, a lightweight stream cipher, is constructed. The goal is to provide a more realistic balance between forward privacy and security, resistance against denial of service attacks, and computational efficiency (in tags and readers) than existing protocols. We achieve this goal by solely relying on a stream cipher--which can be arbitrarily chosen, for instance a stream cipher design aimed at extremely lightweight hardware implementations--and we provide security proofs for our new protocol in the standard model, under the assumption that the underlying stream cipher is secure.

53 citations

Book Chapter•10.1007/978-3-642-13858-4_1•
Cryptanalysis of the DECT standard cipher

[...]

Karsten Nohl1, Erik Tews2, Ralf-Philipp Weinmann3•
University of Virginia1, Technische Universität Darmstadt2, University of Luxembourg3
7 Feb 2010
TL;DR: A practical attack against DSC is proposed that recovers the secret key from 215 keystreams on a standard PC with a success rate of 50% within hours; somewhat faster when a CUDA graphics adapter is available.
Abstract: The DECT Standard Cipher (DSC) is a proprietary 64-bit stream cipher based on irregularly clocked LFSRs and a non-linear output combiner. The cipher is meant to provide confidentiality for cordless telephony. This paper illustrates how the DSC was reverse-engineered from a hardware implementation using custom firmware and information on the structure of the cipher gathered from a patent. Beyond disclosing the DSC, the paper proposes a practical attack against DSC that recovers the secret key from 215 keystreams on a standard PC with a success rate of 50% within hours; somewhat faster when a CUDA graphics adapter is available.

42 citations

Book Chapter•10.1007/978-3-642-13858-4_13•
How to thwart birthday attacks against MACs via small randomness

[...]

Kazuhiko Minematsu1•
NEC1
7 Feb 2010
TL;DR: This paper presents how to break this birthday barrier without increasing the randomness, and is almost as efficient as the well-known Carter-Wegman MAC, uses n-bit random IVs, and provides the security bound roughly O(q3/22n).
Abstract: The security of randomized message authentication code, MAC for short, is typically depending on the uniqueness of random initial vectors (IVs). Thus its security bound usually contains O(q2/2n), when random IV is n bits and q is the number of MACed messages. In this paper, we present how to break this birthday barrier without increasing the randomness. Our proposal is almost as efficient as the well-known Carter-Wegman MAC, uses n-bit random IVs, and provides the security bound roughly O(q3/22n). We also provide blockcipher-based instantiations of our proposal. They are almost as efficient as CBC-MAC and the security is solely based on the pseudorandomness of the blockcipher.

36 citations

Book Chapter•10.1007/978-3-642-13858-4_18•
Differential and invertibility properties of BLAKE

[...]

Jean-Philippe Aumasson, Jian Guo1, Simon Knellwolf, Krystian Matusiewicz2, Willi Meier •
Nanyang Technological University1, Technical University of Denmark2
7 Feb 2010
TL;DR: This paper follows a bottom-up approach to exhibit properties of BLAKE and of its building blocks: based on differential properties of the internal function G, it is shown that a round ofBLAKE is a permutation on the message space, and present an efficient inversion algorithm.
Abstract: BLAKE is a hash function selected by NIST as one of the 14 second round candidates for the SHA-3 Competition. In this paper, we follow a bottom-up approach to exhibit properties of BLAKE and of its building blocks: based on differential properties of the internal function G, we show that a round of BLAKE is a permutation on the message space, and present an efficient inversion algorithm. For 1.5 rounds we present an algorithm that finds preimages faster than in previous attacks. Discovered properties lead us to describe large classes of impossible differentials for two rounds of BLAKE's internal permutation, and particular impossible differentials for five and six rounds, respectively for BLAKE-32 and BLAKE-64. Then, using a linear and rotation-free model, we describe near-collisions for four rounds of the compression function.

36 citations

Book Chapter•10.1007/978-3-642-13858-4_16•
Rebound attack on reduced-round versions of JH

[...]

Vincent Rijmen1, Deniz Toz1, Kerem Varici1•
Katholieke Universiteit Leuven1
7 Feb 2010
TL;DR: Wu et al. as mentioned in this paper presented the first analysis results of JH by using rebound attack and obtained a semi-free-start collision for 16 rounds (out of 35.5) of the JH for all hash sizes with 2179.24 compression function calls.
Abstract: JH, designed by Wu, is one of the 14 second-round candidates in the NIST Hash Competition. This paper presents the first analysis results of JH by using rebound attack. We first investigate a variant of the JH hash function family for d = 4 and describe how the attack works. Then, we apply the attack for d = 8, which is the version submitted to the competition. As a result, we obtain a semi-free-start collision for 16 rounds (out of 35.5) of JH for all hash sizes with 2179.24 compression function calls. We then extend our attack to 19 (and 22) rounds and present a 1008-bit (and 896-bit) semi-free-start near-collision on the JH compression function with 2156.77 (2156.56) compression function calls, 2152.28 memory access and 2143.70-bytes of memory.

34 citations

Book Chapter•10.1007/978-3-642-13858-4_12•
A unified method for improving PRF bounds for a class of blockcipher based MACs

[...]

Mridul Nandi1•
National Institute of Standards and Technology1
7 Feb 2010
TL;DR: In this paper, a unified framework for improving PRF (pseudorandom function) advantages of several popular MACs (message authentication codes) based on a blockcipher modeled as RP (random permutation).
Abstract: This paper provides a unified framework for improving PRF (pseudorandom function) advantages of several popular MACs (message authentication codes) based on a blockcipher modeled as RP (random permutation). In many known MACs, the inputs of the underlying blockcipher are defined to be some deterministic affine functions of previously computed outputs of the blockcipher. Keeping the similarity in mind, a class of ADEs (affine domain extensions) and a wide subclass of SADEs (secure ADEs) are introduced in the paper which contain following constructions C = {CBC-MAC, GCBC*, OMAC, PMAC}. We prove that all SADEs have PRF advantages O(tq/2n + N(t, q)/2n) where t is the total number of blockcipher computations needed for all q queries and N(t, q) is a parameter defined in the paper. The PRF advantage of any SADE is O(t2/2n) as we can show that N(t, q) ≤ (t 2). Moreover, N(t, q) = O(tq) for all members of C and hence these MACs have improved advantages O(tq/2n). Eventually, our proposed bounds for CBC-MAC and GCBC* become strictly better than previous best known bounds.

21 citations

Book Chapter•10.1007/978-3-642-13858-4_15•
Higher order differential attack on step-reduced variants of Luffa v1

[...]

Dai Watanabe1, Yasuo Hatano1, Tsuyoshi Yamada2, Toshinobu Kaneko2•
Hitachi1, University of Tokyo2
7 Feb 2010
TL;DR: It is confirmed that the algebraic degree of the permutation Qj which is an important non-linear component of Luffa grows slower than an ideal case both by the theoretical and the experimental approaches.
Abstract: In this paper, a higher order differential attack on the hash function Luffa v1 is discussed. We confirmed that the algebraic degree of the permutation Qj which is an important non-linear component of Luffa grows slower than an ideal case both by the theoretical and the experimental approaches. According to our estimate, we can construct a distinguisher for step-reduced variants of Luffa v1 up to 7 out of 8 steps by using a block message. The attack for 7 steps requires 2216 messages. As far as we know, this is the first report which investigates the algebraic property of Luffa v1. Besides, this attack does not pose any threat to the security of the full-step of Luffa v1 nor Luffa v2.
Book Chapter•10.1007/978-3-642-13858-4_11•
Enhanced security notions for dedicated-key hash functions: definitions and relationships

[...]

Mohammad Reza Reyhanitabar1, Willy Susilo1, Yi Mu1•
University of Wollongong1
7 Feb 2010
TL;DR: This paper provides a new set of enhanced security notions for dedicated-key hash functions and provides a full picture of the relationships among the (thirteen) security properties including the (six) enhanced properties and the previously considered seven properties.
Abstract: In this paper, we revisit security notions for dedicated-key hash functions, considering two essential theoretical aspects; namely, formal definitions for security notions, and the relationships among them. Our contribution is twofold. First, we provide a new set of enhanced security notions for dedicated-key hash functions. The provision of this set of enhanced properties has been motivated by the introduction of the enhanced target collision resistance (eTCR) property by Halevi and Krawczyk at Crypto 2006. We notice that the eTCR property does not belong to the set of the seven security notions previously investigated by Rogaway and Shrimpton at FSE 2004; namely: Coll, Sec, aSec, eSec, Pre, aPre and ePre. The fact that eTCR, as a new useful property, is the enhanced variant of the well-known TCR (a.k.a. eSec or UOWHF) property motivates one to investigate the possibility of providing enhanced variants for the other properties. We provide such an enhanced set of properties. Interestingly, there are six enhanced variants of security notions available, excluding "ePre" which can be demonstrated to be non-enhanceable. As the second and main part of our contribution, we provide a full picture of the relationships (i.e. implications and separations) among the (thirteen) security properties including the (six) enhanced properties and the previously considered seven properties. The implications and separations are supported by formal proofs (reductions) and/or counterexamples in the concrete-security framework.
Book Chapter•10.1007/978-3-642-13858-4_9•
Domain extension for enhanced target collision-resistant hash functions

[...]

Ilya Mironov1•
Microsoft1
7 Feb 2010
TL;DR: It is demonstrated that eTCR compression functions exist if and only if oneway functions do, and a new composition theorem for e TCR is proved.
Abstract: We answer the question of Reyhanitabar et al. from FSE'09 of constructing a domain extension scheme for enhanced target collision-resistant (eTCR) hash functions with sublinear key expansion. The eTCR property, introduced by Halevi and Krawczyk [1], is a natural fit for hash-and-sign signature schemes, offering an attractive alternative to collision-resistant hash functions. We prove a new composition theorem for eTCR, and demonstrate that eTCR compression functions exist if and only if oneway functions do.
Book Chapter•10.1007/978-3-642-13858-4_6•
Attacking the Knudsen-Preneel compression functions

[...]

Onur Özen1, Thomas Shrimpton2, Martijn Stam1•
École Polytechnique Fédérale de Lausanne1, Portland State University2
7 Feb 2010
TL;DR: A new non-adaptive preimage attack is given, beating the one given by Knudsen and Preneel, that is optimal in terms of query complexity and shows that for many concrete codes the time complexity of the attack is optimal.
Abstract: Knudsen and Preneel (Asiacrypt'96 and Crypto'97) introduced a hash function design in which a linear error-correcting code is used to build a wide-pipe compression function from underlying blockciphers operating in Davies-Meyer mode. In this paper, we (re)analyse the preimage resistance of the Knudsen-Preneel compression functions in the setting of public random functions. We give a new non-adaptive preimage attack, beating the one given by Knudsen and Preneel, that is optimal in terms of query complexity. Moreover, our new attack falsifies their (conjectured) preimage resistance security bound and shows that intuitive bounds based on the number of 'active' components can be treacherous. Complementing our attack is a formal analysis of the query complexity (both lower and upper bounds) of preimage-finding attacks. This analysis shows that for many concrete codes the time complexity of our attack is optimal.
Book Chapter•10.1007/978-3-642-13858-4_14•
Constructing rate-1 MACs from related-key unpredictable block ciphers: PGV model revisited

[...]

Liting Zhang1, Wenling Wu1, Peng Wang1, Lei Zhang1, Shuang Wu1, Bo Liang1 •
Chinese Academy of Sciences1
7 Feb 2010
TL;DR: This paper investigates the feasibility of constructing rate-1 MACs from related-key unpredictable block ciphers and proposes an assumption that all the chaining values are available for theoretically analyzing such MACs, finding 6 provably secure MACs are in fact equivalent to each other.
Abstract: Almost all current block-cipher-based MACs reduce their security to the pseudorandomness of their underlying block ciphers, except for a few of them to the unpredictability, a strictly weaker security notion than pseudorandomness. However, the latter MACs offer relatively low efficiency. In this paper, we investigate the feasibility of constructing rate-1 MACs from related-key unpredictable block ciphers. First, we show all the existing rate-1 MACs are insecure when instantiated with a special kind of related-key unpredictable block cipher. The attacks on them inspire us to propose an assumption that all the chaining values are available to adversaries for theoretically analyzing such MACs. Under this assumption, we study the security of 64 rate-1 MACs in keyed PGV model, and find that 1) 15 MACs are meaningless; 2) 25 MACs are vulnerable to three kinds of attacks respectively and 3) 24 MACs are provably secure when their underlying block ciphers are related-key unpredictable. Furthermore, we refine these 24 provably secure rate-1 MACs in Compact PGV model by removing a useless parameter away, and find that the resulting 6 provably secure MACs are in fact equivalent to each other. In the aspect of efficiency, however, the low rate of these secure MACs does not necessarily mean they can run faster than none rate-1 one MACs, due to their large number of key schedules.
Book Chapter•10.1007/978-3-642-13858-4_17•
Pseudo-cryptanalysis of the original blue midnight wish

[...]

Søren S. Thomsen1•
Technical University of Denmark1
7 Feb 2010
TL;DR: In this paper, the authors describe cryptanalysis on the original version of the BMW compression function, as submitted to the SHA-3 competition in October 2008 and submitted as a candidate in the second round of the competition.
Abstract: The hash function Blue Midnight Wish (BMW) is a candidate in the SHA-3 competition organized by the US National Institute of Standards and Technology (NIST) BMW was selected for the second round of the competition, but the algorithm was tweaked in a number of ways In this paper we describe cryptanalysis on the original version of BMW, as submitted to the SHA-3 competition in October 2008 The attacks described are (near-)collision, preimage and second preimage attacks on the BMW compression function These attacks can also be described as pseudo-attacks on the full hash function, ie, as attacks in which the adversary is allowed to choose the initial value of the hash function The complexities of the attacks are about 214 for the near-collision attack, about 23n/8+1 for the pseudo-collision attack, and about 23n/4+1 for the pseudo-(second) preimage attack, where n is the output length of the hash function Memory requirements are negligible Moreover, the attacks are not (or only moderately) affected by the choice of security parameter for BMW
Book Chapter•10.1007/978-3-642-13858-4_8•
Cryptanalysis of ESSENCE

[...]

María Naya-Plasencia1, Andrea Röck2, Jean-Philippe Aumasson, Yann Laigle-Chapuy1, Gaëtan Leurent3, Willi Meier, Thomas Peyrin4 •
French Institute for Research in Computer Science and Automation1, Aalto University2, École Normale Supérieure3, Ingenico4
7 Feb 2010
TL;DR: In this paper, a collision attack on the ESSENCE hash function was presented, using a manually found differential characteristic and an advanced search algorithm, with complexity of 267.4 and 2134.7.
Abstract: ESSENCE is a hash function submitted to the NIST Hash Competition that stands out as a hardware-friendly and highly parallelizable design. Previous analysis showed some non-randomness in the compression function which could not be extended to an attack on the hash function and ESSENCE remained unbroken. Preliminary analysis in its documentation argues that it resists standard differential cryptanalysis. This paper disproves this claim, showing that advanced techniques can be used to significantly reduce the cost of such attacks: using a manually found differential characteristic and an advanced search algorithm, we obtain collision attacks on the full ESSENCE-256 and ESSENCE- 512, with respective complexities 267.4 and 2134.7. In addition, we show how to use these attacks to forge valid (message, MAC) pairs for HMAC-ESSENCE-256 and HMAC-ESSENCE-512, essentially at the same cost as a collision.
Book Chapter•10.1007/978-3-642-13858-4_5•
Fast software AES encryption

[...]

Dag Arne Osvik1, Joppe W. Bos1, Deian Stefan2, David Canright3•
École Polytechnique Fédérale de Lausanne1, Cooper Union2, Naval Postgraduate School3
7 Feb 2010
TL;DR: New software speed records for AES-128 encryption for architectures at both ends of the performance spectrum are presented, and the first AES decryption implementation for GPU architectures is presented.
Abstract: This paper presents new software speed records for AES-128 encryption for architectures at both ends of the performance spectrum. On the one side we target the low-end 8-bit AVR microcontrollers and 32-bit ARM microprocessors, while on the other side of the spectrum we consider the high-performing Cell broadband engine and NVIDIA graphics processing units (GPUs). Platform specific techniques are detailed, explaining how the software speed records on these architectures are obtained. Additionally, this paper presents the first AES decryption implementation for GPU architectures.
Book Chapter•10.1007/978-3-642-13858-4_3•
Nonlinear equivalence of stream ciphers

[...]

Sondre Rønjom, Carlos Cid1•
Royal Holloway, University of London1
7 Feb 2010
TL;DR: Nonlinear equivalence of stream ciphers over a finite field, exemplified by the pure LFSR-based filter generator over F2, is investigated, and it is shown that a number of important cryptographic properties are not invariant among elements of the same equivalence class.
Abstract: In this paper we investigate nonlinear equivalence of stream ciphers over a finite field, exemplified by the pure LFSR-based filter generator over F2. We define a nonlinear equivalence class consisting of filter generators of length n that generate a binary keystream of period dividing 2n-1, and investigate certain cryptographic properties of the ciphers in this class. We show that a number of important cryptographic properties, such as algebraic immunity and nonlinearity, are not invariant among elements of the same equivalence class. It follows that analysis of cipher-components in isolation presents some limitations, as it most often involves investigating cryptographic properties that vary among equivalent ciphers. Thus in order to assess the resistance of a cipher against a certain type of attack, one should in theory determine the weakest equivalent cipher and not only a particular instance. This is however likely to be a very difficult task, when we consider the size of the equivalence class for ciphers used in practice; therefore assessing the exact cryptographic properties of a cipher appears to be notoriously difficult.
Book Chapter•10.1007/978-3-642-13858-4_7•
Finding preimages of tiger up to 23 steps

[...]

Lei Wang1, Yu Sasaki2•
University of Electro-Communications1, Nippon Telegraph and Telephone2
7 Feb 2010
TL;DR: A pseudo-preimage attack on the Tiger compression function adopts the meet-in-the-middle approach and derived several properties or weaknesses in both the key schedule function and the step function of the Tigers compression function, which gives more freedom to separate the tiger compression function.
Abstract: This paper evaluates the preimage resistance of the Tiger hash function. We will propose a pseudo-preimage attack on its compression function up to 23 steps with a complexity of 2181, which can be converted to a preimage attack on 23-step Tiger hash function with a complexity of 2187.5. The memory requirement of these attacks is 222 words. Our pseudo-preimage attack on the Tiger compression function adopts the meet-in-the-middle approach. We will divide the computation of the Tiger compression function into two independent parts. This enables us to transform the target of finding a pseudo-preimage to another target of finding a collision between two independent sets of some internal state, which will reduce the complexity. In order to maximize the number of the attacked steps, we derived several properties or weaknesses in both the key schedule function and the step function of the Tiger compression function, which gives us more freedom to separate the Tiger compression function.
Book Chapter•10.1007/978-3-642-13858-4_20•
Another look at complementation properties

[...]

Charles Bouillaguet1, Orr Dunkelman1, Gaëtan Leurent1, Pierre-Alain Fouque1•
École Normale Supérieure1
7 Feb 2010
TL;DR: A self-similarity property on the SHA-3 candidate Lesamnta, which gives a very surprising result on its compression function, and a new related-key differential attack on round-reduced versions of the XTEA block-cipher.
Abstract: In this paper we present a collection of attacks based on generalisations of the complementation property of DES. We find symmetry relations in the key schedule and in the actual rounds, and we use these symmetries to build distinguishers for any number of rounds when the relation is deterministic. This can be seen as a generalisation of the complementation property of DES or of slide/related-key attacks, using different kinds of relations. We further explore these properties, and show that if the relations have easily found fixed points, a new kind of attacks can be applied. Our main result is a self-similarity property on the SHA-3 candidate Lesamnta, which gives a very surprising result on its compression function. Despite the use of round constants which were designed to thwart any such attack, we show a distinguisher on the full compression function which needs only one query, and works for any number of rounds. We also show how to use this self-similarity property to find collisions on the full compression function of Lesamnta much faster than generic attacks. The main reason for this is the structure found in these round constants, which introduce an interesting and unexpected symmetry relation. This casts some doubt on the use of highly structured constants, as it is the case in many designs, including the AES and several SHA-3 candidates. Our secondmain contribution is a new related-key differential attack on round-reduced versions of the XTEA block-cipher. We exploit the weakness of the key-schedule to suggest an iterative related-key differential. It can be used to recover the secret key faster than exhaustive search using two related keys on 37 rounds. We then isolate a big class of weak keys for which we can attack 51 rounds out of the cipher's 64 rounds. We also apply our techniques to ESSENCE and PURE.

Tools

SciSpace AgentBiomedical AgentSciSpace RecruitSciSpace for EnterpriseAgent GalleryChat with PDFLiterature ReviewAI WriterFind TopicsParaphraserCitation GeneratorExtract DataAI DetectorCitation Booster

Learn

ResourcesLive Workshops

SciSpace

CareersSupportBrowse PapersPricingSciSpace Affiliate ProgramCancellation & Refund PolicyTermsPrivacyData Sources

Directories

PapersTopicsJournalsAuthorsConferencesInstitutionsCitation StylesWriting templates

Extension & Apps

SciSpace Chrome ExtensionSciSpace Mobile App

Contact

support@scispace.com
SciSpace

© 2026 | PubGenius Inc. | Suite # 217 691 S Milpitas Blvd Milpitas CA 95035, USA

soc2
Secured by Delve