Cited by 546Cryptographic Implementations and SecurityCoding theory and cryptographyCryptography and Residue Arithmetic

Biclique Cryptanalysis of the Full AES

Open access
Bogdanov, Andrey, Khovratovich, Dmitry, Rechberger, Christian·2011·Lecture Notes in Computer Science

AI snapshot

Written from the paper’s full text.

TL;DR

This paper introduces biclique cryptanalysis and presents the first key-recovery attacks on the full AES-128, AES-192, and AES-256 faster than brute force, with complexities \(2^{126.1}\), \(2^{189.7}\), and \(2^{254.4}\), respectively. The attacks are in the single-key model and, because of their high computational complexity, do not threaten practical AES use.

Key findings

  • First key recovery on full AES-128 with complexity \(2^{126.1}\), full AES-192 with \(2^{189.7}\), and full AES-256 with \(2^{254.4}\); the paper reports an advantage of about a factor 3 to 5 over brute force depending on version.
  • Reduced-round and hash-mode results include 8-round AES-128 at \(2^{124.9}\), 9-round AES-192 at \(2^{188.8}\), 9-round AES-256 at \(2^{251.92}\), and compression-function preimages for full AES-128 (Miyaguchi-Preneel) at \(2^{125.83}\), AES-192 (Davies-Meyer) at \(2^{125.71}\), and AES-256 (Davies-Meyer) at \(2^{126.35}\), with success rate 0.632 for the preimage attacks.
  • The full-AES independent-biclique attacks use data complexities of \(2^{88}\), \(2^{80}\), and \(2^{40}\) plaintext-ciphertext pairs for AES-128, AES-192, and AES-256, respectively, with memory \(2^8\) and success probability 1.
  • The attacks do not assume related keys; most need only a small part of the codebook, and the paper reports practical verification of truncated differentials and the long-biclique construction for AES-256.

Methods

  • Biclique cryptanalysis partitions the key space into groups of \(2^{2d}\) keys indexed as \(K[i,j]\), constructs a \(d\)-dimensional biclique satisfying \(C_i = f_{K[i,j]}(S_j)\), and uses meet-in-the-middle/matching with precomputations to test \(2^{2d}\) keys with about \(2^d\) computations.
  • Two paradigms are used: long bicliques for remaining rounds via dependent related-key differential trails, and independent bicliques via independent related-key differentials plus matching with precomputations; the latter yields the full-AES key-recovery attacks.
  • The analysis is theoretical cryptanalysis of AES-128/192/256 and AES-based hash modes; complexity is evaluated by counting recomputed S-boxes, MixColumns operations, and key-schedule operations, with tables summarizing parameters and complexities.

Limitations

  • The paper states that the attacks are of high computational complexity and “do not threaten the practical use of AES in any way.”
  • The paper states that the long-biclique paradigm has very difficult biclique construction for many rounds, limiting the total number of rounds attacked, and that its data complexity can be very large.
  • Evident from the text: practical verification is partial rather than a full attack run—the authors verified truncated differentials, implemented the technically most complex long-biclique construction for AES-256, and checked super-box output differences, but did not execute the full key-recovery attacks.

Model-written summary. Check it against the paper before relying on it.

Integrity signals

Registry

Crossref · 10.1007/978-3-642-25385-0_19

Cites

57 of 57 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

Claims the paper makes

14 of 32 cited sources checked · 3 supported · 1 flagged · accuracy not yet measured

  • Premisecitation

    The analysis of AES with local collisions is only applicable to the related-key model.

    “So far the most well-known attempt is the analysis of AES with local collisions [8][9][10][11], but it is only applicable to the relatedkey model.”
    Quote in the paperSubstantial claim3 of 4 sources checked
    • cites [8] Biryukov, A., Dunkelman, O., Keller, N., Khovratovich, D., Shamir, A.: Key Recovery Attacks of Practical Complexity on AES-256 Variants with up to 10 Rounds. In: Gilbert, H. (ed.) EUROCRYPT 2010. LNCS, vol. 6110, pp. 299–319. Springer, Heidelberg (2010) source
    • cites [9] Biryukov, A., Khovratovich, D.: Related-Key Cryptanalysis of the Full AES-192 and AES-256. In: Matsui, M. (ed.) ASIACRYPT 2009. LNCS, vol. 5912, pp. 1–18. Springer, Heidelberg (2009) source

      The Introduction and Conclusions describe the paper’s local-collision attacks on AES-192 and AES-256 as related-key attacks. Section 4.1 explains the related-key model used. The paper does not establish the broader claim that analysis of AES with local collisions is only applicable in that model; page numbers are unavailable in our copy. (LLM, conf=0.85)

      Experimental — accuracy not yet measured
    • cites [10] Biryukov, A., Khovratovich, D., Nikolić, I.: Distinguisher and Related-Key Attack on the Full AES-256. In: Halevi, S. (ed.) CRYPTO 2009. LNCS, vol. 5677, pp. 231–249. Springer, Heidelberg (2009) source

      The Introduction (page not provided) says the authors use local collisions to construct a chosen-key distinguisher for AES-256, not only a related-key attack. Section 2 (page not provided) likewise presents a chosen-key distinguisher, contradicting the claimed restriction to the related-key model. (LLM, conf=0.90)

      Checked by a reasoning model — may be wrong.

      Experimental — accuracy not yet measured
    • cites [11] Biryukov, A., Nikolić, I.: Automatic Search for Related-Key Differential Characteristics in Byte-Oriented Block Ciphers: Application to AES, Camellia, Khazad and Others. In: Gilbert, H. (ed.) EUROCRYPT 2010. LNCS, vol. 6110, pp. 322–344. Springer, Heidelberg (2010) source

      The Introduction describes related-key differential analysis of AES, including characteristics used in an AES-256 attack. It does not identify that analysis as using local collisions or say that local-collision analysis of AES is only applicable in the related-key model. (LLM, conf=0.78)

      Experimental — accuracy not yet measured
  • Premisecitation

    The fastest single-key attacks on round-reduced AES variants so far are only slightly more powerful than those proposed 10 years ago.

    “Though many papers have been published on the cryptanalysis of AES, the fastest single-key attacks on round-reduced AES variants [20,33] so far are only slightly more powerful than those proposed 10 years ago [23,24].”
    Quote in the paperSubstantial claim2 of 4 sources checked
    • cites [20] Demirci, H., Taşkın, İ., Çoban, M., Baysal, A.: Improved Meet-in-the-Middle Attacks on AES. In: Roy, B., Sendrier, N. (eds.) INDOCRYPT 2009. LNCS, vol. 5922, pp. 144–156. Springer, Heidelberg (2009) source
    • cites [33] Lamberger, M., Mendel, F., Rechberger, C., Rijmen, V., Schläffer, M.: Rebound Distinguishers: Results on the Full Whirlpool Compression Function. In: Matsui, M. (ed.) ASIACRYPT 2009. LNCS, vol. 5912, pp. 126–143. Springer, Heidelberg (2009) source

      The Introduction (p. 2) mentions known-key distinguishers for seven-round AES, but does not compare the fastest single-key attacks with attacks from ten years earlier. Searches for that comparison and for single-key attacks on reduced-round AES found no passage addressing it in our copy. (LLM, conf=0.75)

      Experimental — accuracy not yet measured
    • cites [23] Dunkelman, O., Keller, N., Shamir, A.: A Practical-Time Related-Key Attack on the KASUMI Cryptosystem Used in GSM and 3G Telephony. In: Rabin, T. (ed.) CRYPTO 2010. LNCS, vol. 6223, pp. 393–410. Springer, Heidelberg (2010) source

      The Introduction and Summary discuss related-key attacks on KASUMI, not the relative strength of single-key attacks on round-reduced AES. A reference lists a reduced-round AES attack, but our copy does not compare AES attacks with those proposed ten years earlier (searched for single-key AES attacks and that comparison). (LLM, conf=0.76)

      Experimental — accuracy not yet measured
    • cites [24] Dunkelman, O., Sekar, G., Preneel, B.: Improved Meet-in-the-Middle Attacks on Reduced-Round DES. In: Srinathan, K., Rangan, C.P., Yung, M. (eds.) INDOCRYPT 2007. LNCS, vol. 4859, pp. 86–100. Springer, Heidelberg (2007) source
  • Premisecitation

    With respect to AES, the most powerful single-key recovery methods designed so far are impossible differential cryptanalysis and Square attacks.

    “With respect to AES, probably the most powerful singlekey recovery methods designed so far are impossible differential cryptanalysis [5,33] and Square attacks [14,20].”
    Quote in the paperSubstantial claim2 of 4 sources checked
    • cites [5] Biham, E., Biryukov, A., Shamir, A.: Miss in the Middle Attacks on IDEA and Khufu. In: Knudsen, L.R. (ed.) FSE 1999. LNCS, vol. 1636, pp. 124–138. Springer, Heidelberg (1999) source
    • cites [33] Lamberger, M., Mendel, F., Rechberger, C., Rijmen, V., Schläffer, M.: Rebound Distinguishers: Results on the Full Whirlpool Compression Function. In: Matsui, M. (ed.) ASIACRYPT 2009. LNCS, vol. 5912, pp. 126–143. Springer, Heidelberg (2009) source

      The Introduction (p. 2) mentions known-key distinguishers for reduced-round AES, not single-key recovery methods. The Rebound Attack section (p. 3) discusses AES-based hash functions. Searches for impossible differential cryptanalysis, Square attacks, and AES key recovery found no passage assessing the claimed methods. (LLM, conf=0.73)

      Experimental — accuracy not yet measured
    • cites [14] Bouillaguet, C., Derbez, P., Fouque, P.-A.: Automatic Search of Attacks on Round-Reduced AES and Applications. In: Rogaway, P. (ed.) CRYPTO 2011. LNCS, vol. 6841, pp. 169–187. Springer, Heidelberg (2011) source
    • cites [20] Demirci, H., Taşkın, İ., Çoban, M., Baysal, A.: Improved Meet-in-the-Middle Attacks on AES. In: Roy, B., Sendrier, N. (eds.) INDOCRYPT 2009. LNCS, vol. 5922, pp. 144–156. Springer, Heidelberg (2009) source
  • Premisecitation

    The omission of the MixColumn transformation in the last round of AES helps to design attacks for more rounds.

    “Also, as already observed in [19,37], the fact that the MixColumn transformation is omitted in the last round of AES helps to design attacks for more rounds.”
    Quote in the paperSubstantial claim1 of 2 sources checked
    • cites [19] Demirci, H., Selçuk, A.A.: A Meet-in-the-Middle Attack on 8-Round AES. In: Nyberg, K. (ed.) FSE 2008. LNCS, vol. 5086, pp. 116–126. Springer, Heidelberg (2008) source

      Section 2 (page unavailable) says that AES has no MixColumn operation in its final round. Section 5.2 (page unavailable) describes extending the attack to eight rounds by searching the last-round key, but does not say that omitting MixColumn enables the extension. The claimed causal link is therefore not established by our copy. (LLM, conf=0.83)

      Experimental — accuracy not yet measured
    • cites [37] Matsui, M.: Linear Cryptanalysis Method for DES Cipher. In: Helleseth, T. (ed.) EUROCRYPT 1993. LNCS, vol. 765, pp. 386–397. Springer, Heidelberg (1994) source
  • Findingnone given

    The paper provides preimage attacks on compression functions based on the full AES versions.

    “-Preimage attacks on compression functions based on the full AES versions.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim. 32
  • May combine two claims. 34
  • The quote only partly states this claim. 6
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    In weaker attack models, related-key cryptanalysis was applied to the full versions of AES-192 and AES-256.

    “The situation is different in weaker attack models, where the related-key cryptanalysis was applied to the full versions of AES-192 and AES-256 [9], and the rebound attack demonstrated a non-random property in 8-round AES-128 [25,30].”
    Quote in the paperNot a substantial claim1 of 1 sources checked
    • cites [9] Biryukov, A., Khovratovich, D.: Related-Key Cryptanalysis of the Full AES-192 and AES-256. In: Matsui, M. (ed.) ASIACRYPT 2009. LNCS, vol. 5912, pp. 1–18. Springer, Heidelberg (2009) source
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    AES with its wide-trail strategy was designed to withstand differential and linear cryptanalyses, so pure versions of these techniques have limited applications in attacks.

    “AES with its wide-trail strategy was designed to withstand differential and linear cryptanalyses [15], so pure versions of these techniques have limited applications in attacks.”
    Quote in the paperNot a substantial claim1 of 1 sources checked
    • cites [15] Chabaud, F., Joux, A.: Differential Collisions in SHA-0. In: Krawczyk, H. (ed.) CRYPTO 1998. LNCS, vol. 1462, pp. 56–71. Springer, Heidelberg (1998) source

      The Conclusion discusses a differential attack on SHA-0 and the expansion of SHA-1, not AES. Searches for AES, Rijndael, the wide-trail strategy, and resistance to differential and linear cryptanalysis found no passage addressing the attributed claim in our copy. (LLM, conf=0.77)

      Experimental — accuracy not yet measured
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Impossible differential cryptanalysis yielded the first attack on 7-round AES-128 with non-marginal data complexity.

    “The impossible differential cryptanalysis yielded the first attack on 7-round AES-128 with non-marginal data complexity.”
    Quote in the paperNot a substantial claim2 of 2 sources checked
    • cites [5] Biham, E., Biryukov, A., Shamir, A.: Miss in the Middle Attacks on IDEA and Khufu. In: Knudsen, L.R. (ed.) FSE 1999. LNCS, vol. 1636, pp. 124–138. Springer, Heidelberg (1999) source

      The Abstract and §1 Introduction describe impossible-differential attacks on IDEA and Khufu, not AES-128. Searches for a first 7-round AES-128 attack and its data complexity found no passage addressing that result; the 7-round impossible differential mentioned in §4 concerns DES. (LLM, conf=0.76)

      Experimental — accuracy not yet measured
    • cites [33] Lamberger, M., Mendel, F., Rechberger, C., Rijmen, V., Schläffer, M.: Rebound Distinguishers: Results on the Full Whirlpool Compression Function. In: Matsui, M. (ed.) ASIACRYPT 2009. LNCS, vol. 5912, pp. 126–143. Springer, Heidelberg (2009) source

      The Introduction (p. 2) mentions known-key distinguishers for seven rounds of AES, while the paper’s own contribution concerns rebound attacks on Whirlpool. Searches for impossible differential cryptanalysis, AES-128, and the claimed data complexity found no passage addressing the asserted first attack. (LLM, conf=0.76)

      Experimental — accuracy not yet measured
  • Classified as probably not a substantial claim. May combine two claims.

    Premisecitation

    As a result, the number of rounds broken with meet-in-the-middle is rather small, which seems to prevent it from producing results on yet unbroken 8-, 9-, and 10-round (full) AES.

    “As a result, the number of rounds broken with this technique is rather small [19], which seems to prevent it from producing results on yet unbroken 8-, 9-, and 10-round (full) AES.”
    Quote in the paperSubstantial claim1 of 1 sources checked
    • cites [19] Demirci, H., Selçuk, A.A.: A Meet-in-the-Middle Attack on 8-Round AES. In: Nyberg, K. (ed.) FSE 2008. LNCS, vol. 5086, pp. 116–126. Springer, Heidelberg (2008) source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    The new approach originates from the splice-and-cut framework in hash function cryptanalysis, more specifically its element called initial structure.

    “The new approach originates from the so-called spliceand-cut framework [1,2,26] in the hash function cryptanalysis, more specifically its element called initial structure.”
    Quote in the paperNot a substantial claim1 of 3 sources checked
    • cites [1] Aoki, K., Sasaki, Y.: Preimage Attacks on One-Block MD4, 63-Step MD5 and More. In: Avanzi, R.M., Keliher, L., Sica, F. (eds.) SAC 2008. LNCS, vol. 5381, pp. 103–119. Springer, Heidelberg (2009) source

      In the section introducing Technique 1: Splice-and-Cut (page not available), the paper proposes and explains the splice-and-cut technique for hash-function preimage attacks. Our copy does not call any element of that technique an “initial structure,” so it supports the framework connection but not that more specific attribution. (LLM, conf=0.84)

      Experimental — accuracy not yet measured
    • cites [2] Aoki, K., Sasaki, Y.: Meet-in-the-Middle Preimage Attacks Against Reduced SHA-0 and SHA-1. In: Halevi, S. (ed.) CRYPTO 2009. LNCS, vol. 5677, pp. 70–89. Springer, Heidelberg (2009) source
    • cites [26] Gilbert, H., Minier, M.: A Collision Attack on 7 Rounds of Rijndael. In: AES Candidate Conference, pp. 230–241 (2000)
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingnone given

    Most of the attacks only need a very small part of the codebook and have small memory requirements.

    “Most of our attacks only need a very small part of the codebook and have small memory requirements, and are practically verified to a large extent.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    The paper provides attacks with lower complexity on reduced-round versions of AES not considered before, including an attack on 8-round AES-128 with complexity 2 124.9.

    “-Attacks with lower complexity on the reduced-round versions of AES not considered before, including an attack on 8-round AES-128 with complexity 2 124.9 .”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data

    The optimal choice among biclique construction approaches depends on a primitive, its diffusion properties, and features of the key schedule.

    “We have studied several block ciphers and hash functions, including different variants of AES, and it turns out that the optimal choice depends on a primitive, its diffusion properties, and features of the key schedule.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingnone given

    The attacks with lowest computational complexities follow the paradigm of independent bicliques and have success rate 1.

    “The attacks with lowest computational complexities follow the paradigm of independent bicliques and have success rate 1.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingnone given

    For longer keys some bicliques are filtered out.

    “For longer keys some bicliques are filtered out.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    The biclique cryptanalysis successfully applies to all full versions of AES and compared to brute-force provides an advantage of about a factor 3 to 5, depending on the version.

    “The biclique cryptanalysis successfully applies to all full versions of AES and compared to brute-force provides an advantage of about a factor 3 to 5, depending on the version, Also, it yields advantages of up to factor 15 for the key recovery of round-reduced AES variants with numbers of rounds higher than those cryptanalyed before.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    In the forward direction for AES-192, the whitening subkeys $0 differ in 4 bytes only, which makes only four S-boxes to recompute.

    “Regarding the forward direction, the whitening subkeys $0 differ in 4 bytes only, which makes only four S-boxes to recompute.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingnone given

    Preimage search for the compression function of the full AES-192 in Davies-Meyer mode requires about 2^125.71 computations, 2^8 memory, and has success rate 0.6321.

    “Similarly, preimage search for the compression function of the full AES-192 in Davies-Meyer mode requires about 2 125.71 computations, 2 8 memory, and has success rate 0.6321.”
    Quote in the paperSubstantial claim
  • The quote only partly states this claim.

    Findingnone given

    The 8-round AES-128 attack always outputs the right key as soon as it belongs to one of the quartets produced in the attack.

    “Our attack always outputs the right key as soon as it belongs to one of the quartets produced in the attack.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    This approach for 9-round AES-192 yields a key recovery with computational complexity about 2^188.8, data complexity 2^80, memory complexity 2^8, and success probability 1.

    “This approach for 9-round AES-192 yields a key recovery with computational complexity about 2 188.8 , data complexity 2 80 , memory complexity 2 8 , and success probability 1.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    The difference in the relevant subkeys for AES-192 is a linear function of i and j, respectively, and hence can be precomputed and stored.

    “Note that the difference in the relevant subkeys is a linear function of i and j, respectively, and hence can be precomputed and stored.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    Altogether, for AES-128, one needs an equivalent of 3.4375 SubBytes operations (i.e., 55 S-boxes), 2.3125 MixColumns operations, and a negligible amount of XORs in the key schedule.

    “Altogether, we need an equivalent of 3.4375 SubBytes operations (i.e., 55 S-boxes), 2.3125 MixColumns operations, and a negligible amount of XORs in the key schedule.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingnone given

    The difference in the relevant subkeys for AES-128 is a linear function of i, and hence can be precomputed and stored.

    “Note that the difference in the relevant subkeys is a linear function of i, and hence can be precomputed and stored.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingreasoning

    The difference in the forward direction for AES-128 is no longer a linear function of j as it is in the computation of ←v, but still requires only three s-boxes in the key schedule to recompute.

    “The difference is no longer a linear function of j as it is in the computation of ←v , but still requires only three s-boxes in the key schedule to recompute.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    The precomputation of about 2^{d+1} matches allows for a significant complexity gain and is the major source of the computational advantage of the attacks on AES.

    “The precomputation of about 2 d+1 matches allows for a significant complexity gain and is the major source of the computational advantage of our attacks on AES.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingnone given

    Preimage search for the compression function of the full AES-128 in Miyaguchi-Preneel mode requires about 2^125.83 computations, 2^8 memory, and has a success probability of about 0.6321.

    “Similarly, preimage search for the compression function of the full AES-128 in Miyaguchi-Preneel mode requires about 2 125.83 computations, 2 8 memory, and has a success probability of about 0.6321.”
    Quote in the paperSubstantial claim
  • The quote only partly states this claim.

    Findingreasoning

    In the AES-256 4-round biclique key recovery, an equivalent of 5.4375 SubBytes operations is needed, compared to 17.25 in the full cipher.

    “Altogether, we need an equivalent of 5.4375 SubBytes operations compared to the equivalent of 17.25 in the full cipher (there are 6.5 key schedule rounds).”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    Thanks to the longer key, the paper is able to construct a biclique over 4-round f, so that S0 = #17.

    “Thanks to the longer key, we are able to construct a biclique over 4-round f , so that S 0 = #17.”
    Quote in the paperSubstantial claim
  • The quote only partly states this claim.

    Findingreasoning

    The success probability of the AES-256 4-round biclique key recovery is 1 because the coverage of the key space by groups around base keys is full.

    “Since the coverage of the key space by groups around base keys is full, the success probability is 1.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    Since ∆K_i($12^0) = ∆K_i($12^12) and ∆K_i($12^9) = ∆K_i($12^13), we have C0 = C12 and C9 = C13.

    “Furthermore, since ∆ K i ($12 0 ) = ∆ K i ($12 12 ) and ∆ K i ($12 9 ) = ∆ K i ($12 13 ), we have the following property for the ciphertext bytes: C 0 = C 12 and C 9 = C 13 .”
    Quote in the paperSubstantial claim
  • The quote only partly states this claim.

    Findingreasoning

    Since the ∆i-differential affects only 12 bytes of the ciphertext, all the ciphertexts for AES-192 share the same values in bytes C3,6,7,10.

    “Since the ∆ i -differential affects only 12 bytes of the ciphertext, all the ciphertexts share the same values in bytes C 3,6,7,10 .”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data

    The areas of internal states to be recomputed in the forward direction for AES-128 include 13 S-boxes.

    “The areas of internal states to be recomputed (with 13 S-boxes) are depicted in Figure 6.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingreasoning

    This approach for 8-round AES-128 yields a key recovery with computational complexity about 2^125.34, data complexity 2^88, memory complexity 2^8, and success probability 1.

    “This approach for 8-round AES-128 yields a key recovery with computational complexity about 2 125.34 , data complexity 2 88 , memory complexity 2 8 , and success probability 1.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    The success rate of the 9-round AES-256 attack is 1 because many bicliques can be generated for each key group.

    “The success rate of the attack is 1, since we can generate many bicliques for each key group.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    The data complexity of the 9-round AES-256 attack is 2^120 because one ciphertext byte is always fixed.

    “The data complexity is 2 120 since one ciphertext byte is always fixed.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    The data complexities for the full AES-128, AES-192, and AES-256 key recovery are 2^88, 2^80, and 2^40 plaintext-ciphertext pairs, respectively.

    “The use of bicliques in combination with the technique of matching with precomputation, results in a surprisingly low recomputation in the innermost loop, varying from about 1/3 to approximately 1/5 of the cipher depending on the key size, while having data complexities of 2 88 , 2 80 and 2 40 plaintext-ciphertext pairs, respectively.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingnone given

    In the 9-round AES-256 long biclique attack, the groups do not intersect and cover the full key space.

    “Evidently, the groups do not intersect and cover the full key space.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingnone given

    In Step 2(b) of the 9-round AES-256 attack, there are four active S-boxes in round 6 and two active S-boxes in round 8.

    “We have four active S-boxes in round 6 and two active S-boxes in round 8.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Study design and conductnone given

    Most of the attacks are practically verified to a large extent.

    “Most of our attacks only need a very small part of the codebook and have small memory requirements, and are practically verified to a large extent.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisenone given

    For all versions of AES, the number of cryptanalyzed rounds did not increase since then (7 for AES-128, 8 for AES-192 and AES-256), only a decrease in the computational complexity of the key recovery was achieved.

    “For all versions of AES, the number of cryptanalyzed rounds did not increase since then (7 for AES-128, 8 for AES-192 and AES-256), only a decrease in the computational complexity of the key recovery was achieved.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    The first attack on 8-round AES-192 with non-marginal data complexity has appeared only recently.

    “The Square attack and its variations such as integral attack and multiset attack resulted in the cryptanalysis of round-reduced AES variants with lowest computational complexity to date, while the first attack on 8-round AES-192 with non-marginal data complexity has appeared only recently [20].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [20] Demirci, H., Taşkın, İ., Çoban, M., Baysal, A.: Improved Meet-in-the-Middle Attacks on AES. In: Roy, B., Sendrier, N. (eds.) INDOCRYPT 2009. LNCS, vol. 5922, pp. 144–156. Springer, Heidelberg (2009) source
  • May combine two claims.

    Interpretationnone given

    To construct longer bicliques, one drops the differential independency requirement and reduces the dimension of the resulting biclique.

    “To construct longer bicliques, we drop the differential independency requirement imposed above and reduce the dimension of the resulting biclique.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning

    The differential trails share some active nonlinear components now, which yields conditions on values that need to be satisfied in a biclique search.

    “The differential trails share some active nonlinear components now.This yields conditions on values that need to be satisfied in a biclique search.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim.

    Interpretationreasoning

    If the dimension is inevitably small due to diffusion, one can use biclique construction methods based on differential cryptanalysis of block ciphers and hash functions.

    “If the dimension is inevitably small due to the diffusion, then we use the second advantage: the biclique construction methods based on differential cryptanalysis of block ciphers and hash functions.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Premisenone given

    For ciphers with nonlinear key schedule, like AES and most AES candidates, the requirement for large parts of the cipher to be independent of particular key bits is apparently strong.

    “For the ciphers with nonlinear key schedule, like AES and most AES candidates, this requirement is apparently strong.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationnone given

    The paper shows how to carry over the concept of bicliques to block cipher cryptanalysis and get even more significant results, including the first key recovery method for the full AES faster than brute-force.

    “We show how to carry over the concept of bicliques to block cipher cryptanalysis and get even more significant results, including the first key recovery method for the full AES faster than brute-force.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Premisenone given

    A simple meet-in-the-middle attack requires only a single plaintext/ciphertext pair.

    “A simple meet-in-the-middle attack requires only a single plaintext/ciphertext pair.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    The independent biclique paradigm is best suited for ciphers with diffusion that is slow with respect to r - m rounds, surprisingly including AES.

    “This paradigm is best suited for ciphers with diffusion that is slow with respect to r -m rounds, surprisingly, including AES.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Premisereasoning

    The limited use of meet-in-the-middle attacks must be attributed to the requirement for large parts of the cipher to be independent of particular key bits.

    “The limited use of these attacks must be attributed to the requirement for large parts of the cipher to be independent of particular key bits.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    Formally introduced in [29], bicliques led to the best preimage attacks on the SHA family of hash functions, including the attack on 50 rounds of SHA-512, and the first attack on a round-reduced Skein hash function.

    “Formally introduced in [29], bicliques led to the best preimage attacks on the SHA family of hash functions, including the attack on 50 rounds of SHA-512, and the first attack on a round-reduced Skein hash function.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [29] Isobe, T.: A Single-Key Attack on the Full GOST Block Cipher. In: Joux, A. (ed.) FSE 2011. LNCS, vol. 6733, pp. 290–305. Springer, Heidelberg (2011) source
  • May combine two claims.

    Interpretationreasoning

    The independency of the related-key differentials allows one to efficiently construct higher-dimensional bicliques and simplifies the coverage of the key space with such bicliques.

    “The independency of the related-key differentials allows one to efficiently construct higherdimensional bicliques and simplifies the coverage of the key space with such bicliques.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Biclique cryptanalysis was first introduced for hash cryptanalysis.

    “Biclique cryptanalysis was first introduced for hash cryptanalysis [29].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [29] Isobe, T.: A Single-Key Attack on the Full GOST Block Cipher. In: Joux, A. (ed.) FSE 2011. LNCS, vol. 6733, pp. 290–305. Springer, Heidelberg (2011) source
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Premisenone given

    There is little evidence that carrying over related-key and rebound techniques to the most practical single-secret-key model is feasible.

    “However, there is little evidence so far that carrying over these techniques to the most practical single-secret-key model is feasible.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given

    The memory complexity of the long biclique approach depends on the biclique construction procedure.

    “The memory complexity depends on the biclique construction procedure.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given

    From an information-theoretic point of view, bicliques of dimension 1 are likely to exist in a cipher, regardless of the number of rounds.

    “Also from an information-theoretic point of view, bicliques of dimension 1 are likely to exist in a cipher, regardless of the number of rounds.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Study design and conductnone given

    Whenever the paper speaks of differences between keys, these describe differences inside the group of keys that are guessed; the attacks never need access to decryptions under keys related by those differences, i.e. the attacks are always in the single-key model.

    “We stress here that whenever we speak of differences between keys, these describe differences inside the group of keys that are guessed.We never need access to decryptions under keys that are related by those differences, i.e. the attacks we describe are always in the single-key model.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    The Square attack and its variations resulted in the cryptanalysis of round-reduced AES variants with lowest computational complexity to date.

    “The Square attack and its variations such as integral attack and multiset attack resulted in the cryptanalysis of round-reduced AES variants with lowest computational complexity to date, while the first attack on 8-round AES-192 with non-marginal data complexity has appeared only recently [20].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [20] Demirci, H., Taşkın, İ., Çoban, M., Baysal, A.: Improved Meet-in-the-Middle Attacks on AES. In: Roy, B., Sendrier, N. (eds.) INDOCRYPT 2009. LNCS, vol. 5922, pp. 144–156. Springer, Heidelberg (2009) source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    The construction of long bicliques of high dimension appears to be a very difficult task for primitives with fast diffusion.

    “Moreover, the construction of long bicliques of high dimension appears to be a very difficult task for primitives with fast diffusion [37].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [37] Matsui, M.: Linear Cryptanalysis Method for DES Cipher. In: Helleseth, T. (ed.) EUROCRYPT 1993. LNCS, vol. 765, pp. 386–397. Springer, Heidelberg (1994) source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    The rebound attack demonstrated a non-random property in 8-round AES-128.

    “The situation is different in weaker attack models, where the related-key cryptanalysis was applied to the full versions of AES-192 and AES-256 [9], and the rebound attack demonstrated a non-random property in 8-round AES-128 [25,30].”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites [25] Ferguson, N., Kelsey, J., Lucks, S., Schneier, B., Stay, M., Wagner, D., Whiting, D.: Improved Cryptanalysis of Rijndael. In: Schneier, B. (ed.) FSE 2000. LNCS, vol. 1978, pp. 213–230. Springer, Heidelberg (2001) source
    • cites [30] Käsper, E., Rijmen, V., Bjørstad, T.E., Rechberger, C., Robshaw, M.J.B., Sekar, G.: Correlated Keystreams in Moustique. In: Vaudenay, S. (ed.) AFRICACRYPT 2008. LNCS, vol. 5023, pp. 246–257. Springer, Heidelberg (2008) source
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Interpretationnone given

    The disadvantage of the long biclique paradigm is that construction of bicliques for many rounds is very difficult, limiting the total number of rounds that can be attacked.

    “The disadvantage of this paradigm is that the construction of bicliques for many rounds is very difficult.Therefore, we are limited in the total number of rounds that we can attack.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Premisenone given

    There has been no evidence that the local collision approach can facilitate an attack in the more practical and relevant single-key model.

    “that the local collision approach can facilitate an attack in the more practical and relevant single-key model.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing).

    Interpretationreasoning

    The independent biclique attack gets a compact and small description, since the independent trails are generally short and self-explaining.

    “Secondly, the attack gets a compact and small description, since the independent trails are generally short and self-explaining.”
    Quote in the paperNot a substantial claim
  • The quote only partly states this claim.

    Interpretationreasoning

    Since the coverage of the key space by groups around base keys is complete, the success probability for the AES-192 attack is 1.

    “Since the coverage of the key space by groups around base keys is complete, the success probability is 1.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationnone given

    The independent biclique paradigm lets the attacker exploit diffusion properties rather than differential, and does not aim to construct the longest biclique.

    “Our second paradigm lets the attacker exploit the diffusion properties rather than differential, and does not aim to construct the longest biclique.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning

    The advantage comes from the fact that in case of high dimension the basic computation has negligible cost, and the full complexity is determined by the amount of precomputation.

    “The advantage comes from the fact that in case of high dimension the basic computation has negligible cost, and the full complexity is determined by the amount of precomputation.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationnone given

    The independent biclique paradigm proposes to construct shorter bicliques with high dimension by tools like independent related-key differentials.

    “In contrast, it proposes to construct shorter bicliques with high dimension by tools like independent related-key differentials (Section 3.1).”
    Quote in the paperNot a substantial claim
  • The quote only partly states this claim.

    Study design and conductown data

    The authors checked the distribution of super-box output differences and found it random enough where randomness is required.

    “-We checked the distribution of super-box output differences.We checked that it is random enough where we require randomness, though some non-random behavior was detected and might be important for constructing bicliques of high dimension over super-boxes.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Study design and conductown data

    The authors verified all truncated differentials through 8-round and 10-round AES-128 key-schedules, and through 9-round AES-256 key-schedule.

    “-We verified all truncated differentials through 8-round and 10-round AES-128 key-schedules, and through 9-round AES-256 key-schedule.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Interpretationnone given

    The attacks with independent bicliques allow the authors to be very precise about the required computations.

    “-The attacks with independent bicliques -which lead to the key recovery for the full AES -allow us to be very precise about the required computations.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: No generic methods are known that would speed up key-recovery attacks given a part of the codebook.
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductnone given

    For attacks with long bicliques, whenever it is difficult to be precise about certain parts of the estimates, the authors choose to be conservative, potentially resulting in an underestimate of the claimed improvement.

    “For the attacks with long bicliques, whenever it is difficult to be precise about certain parts of our estimates, we choose to be conservative, potentially resulting in an underestimate of the claimed improvement.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    There are only a few examples in the literature where key-schedule properties are used in the single-key setting.

    “Whereas using key-schedule properties in related-key attacks is natural, there seem only a few examples in the literature where this is used in the arguably more relevant single-key setting.This includes the attack on the self-synchronized stream cipher Moustique [28], the lightweight block cipher KTANTAN [12], and recent improvements upon attacks on 8-rounds of AES-192 and AES-256 [20].”
    Quote in the paperNot a substantial claim0 of 3 sources checked
    • cites [28] Guo, J., Ling, S., Rechberger, C., Wang, H.: Advanced Meet-in-the-Middle Preimage Attacks: First Results on Full Tiger, and Improved Results on MD4 and SHA-2. In: Abe, M. (ed.) ASIACRYPT 2010. LNCS, vol. 6477, pp. 56–75. Springer, Heidelberg (2010) source
    • cites [12] Bogdanov, A., Khovratovich, D., Rechberger, C.: Biclique Cryptanalysis of the Full AES. Cryptology ePrint Archive, Report 2011/449 (2011), http://eprint.iacr.org/2011/449

      Not checked in the free run.

    • cites [20] Demirci, H., Taşkın, İ., Çoban, M., Baysal, A.: Improved Meet-in-the-Middle Attacks on AES. In: Roy, B., Sendrier, N. (eds.) INDOCRYPT 2009. LNCS, vol. 5922, pp. 144–156. Springer, Heidelberg (2009) source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductown data

    The authors implemented the technically most complex part of one of their attacks: the long-biclique construction for the AES-256 attack.

    “-We implemented the technically most complex part of one of our attacks: the long-biclique construction (for the AES-256 attack).”
    Quote in the paperNot a substantial claim
67 of 67
  • The paper relies on this without support.

    The AES-128 key schedule bijectively maps each key to subkey $8.

    “Since the AES-128 key schedule bijectively maps each key to $8, the enumeration is well-defined.”
  • The paper relies on this without support.

    The AES-192 key schedule bijectively maps each key to $9||$10 L.

    “Since the AES-192 key schedule bijectively maps each key to $9||$10 L , the enumeration is well-defined.”
  • The paper relies on this without support.

    The AES-256 key schedule bijectively maps each key to $12||$13.

    “Since the AES-256 key schedule bijectively maps each key to $12||$13, the enumeration is well-defined.”
  • The paper relies on this without support.

    No generic methods are known that would speed up key-recovery attacks given a part of the codebook.

    “To the best of our knowledge, there are no generic methods known that would speed-up key-recovery attacks given a part of the codebook.”
4 of 4

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • The best known cryptanalysis, the biclique attack of Bogdanov et al. (2011), requires approximately 2^126 operations, which remains computationally infeasible by orders of magnitude.

    “AES-128 is preferred over AES-256 for the threat model of scientific archives with embargo periods of months to a few years: the best known cryptanalysis, the biclique attack of Bogdanov et al. (2011), requires approximately 2 126 operations, which remains computationally infeasible by orders of magnitude.”
  • AES-128 is preferred over AES-256 for the threat model of scientific archives with embargo periods of months to a few years.

    “AES-128 is preferred over AES-256 for the threat model of scientific archives with embargo periods of months to a few years: the best known cryptanalysis, the biclique attack of Bogdanov et al. (2011), requires approximately 2 126 operations, which remains computationally infeasible by orders of magnitude.”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

Each contradiction between two passages listed here was confirmed by an independent check.

  • Full AES-256 attack complexity differs between text and table

    Major

    The section reports a full computational complexity of 2^254.42, whereas Table 5 reports 2^254.64 for the same full AES-256 attack.

  • Biclique indices are reversed in the prose definition

    Minor

    The formal definition says K[i, j] maps S j to C i, while the following sentence says it maps S i to C j.

  • AES-256 recomputation calculation substitutes a different workload

    Minor

    Section 8 states a recomputation workload of 5.4375 SubBytes operations, then substitutes 5.625 into the ratio used to calculate its recomputation complexity.

  • Full AES-192 attack complexity differs between text and table

    Minor

    Section 7 reports 2^189.74 computations, while Table 4 gives 2^189.68 for the full AES-192 attack.

  • AES-192 complexity uses the wrong number of key groups

    Minor

    Section 7 partitions the AES-192 key space into 2^176 groups, but its full-complexity expression uses 2^172 as the group multiplier. The stated result of about 2^189.74 is consistent with 2^176, not 2^172.

5 of 5

Cites

Flagged first, then by citations

Research works printed but not linked: 1

  1. Bahrak, B., Aref, M.R.: A Novel Impossible Differential Cryptanalysis of AES. In: Lucks, S., Sadeghi, A.-R., Wolf, C. (eds.) WEWoRC 2007. LNCS, vol. 4945, pp. 152–156. Springer, Heidelberg (2008)

Cited by

Sorted by citations

Authors
Bogdanov, A., Khovratovich, D., & Rechberger, C.
Affiliations
  • KU Leuven (BE)
  • Microsoft (United States) (US)
  • Orange (France) (FR)
Venue
Lecture Notes in Computer Science
Published
2011
Volume
2011
Pages
344-371
ISSN
  • 0302-9743 (ISSN-L)
  • 1611-3349
OpenAlex
W1515595447
Cited by
546
References
56
Citations by year
2026: 9 · 2025: 15 · 2024: 23 · 2023: 25 · 2022: 22 · 2021: 36 · 2020: 33 · 2019: 41 · 2018: 29 · 2017: 36 · 2016: 38 · 2015: 71 · 2014: 53 · 2013: 54 · 2012: 55
FWCI
42.07
Type
conference paper
Language
en
Open access
Licence
other-oa
Locations
  • Lecture notes in computer science (publishedVersion)
  • Lirias (KU Leuven) (submittedVersion, other-oa)
  • IACR Cryptology ePrint Archive (submittedVersion)
  • Technical University of Denmark, DTU Orbit (Technical University of Denmark, DTU) (submittedVersion)
Funders
European Commission
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Cryptographic Implementations and Security
  • Physical Sciences › Computer Science › Artificial Intelligence › Coding theory and cryptography
  • Physical Sciences › Computer Science › Information Systems › Cryptography and Residue Arithmetic
Keywords
Advanced Encryption Standard, AES-128, AES-192, AES-256, key recovery, block cipher cryptanalysis, compression function, Rijndael

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-23.

Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-23.

Cited sources are checked by gpt-6-sol.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review