Slashdot Mirror


New Attack Against Multiple Encryption Functions

An anonymous reader sends word of a paper presented a few days back by Adi Shamir, the S in RSA, that promises a new form of mathematical attack against a broad range of cryptographic ciphers. The computerworld.com.au report leans heavily on Schneier's blog entry from the Crypto 2008 conference and the attached comments. Shamir's paper has not been published yet. "[The new attack could affect] hash functions (such as MD5, SHA-256), stream ciphers (such as RC4), and block ciphers (such as DES, Triple-DES, AES) at the Crypto 2008 conference. The new method of cryptanalysis has been called a 'cube attack' and formed part of Shamir's invited presentation at Crypto 2008 — 'How to solve it: New Techniques in Algebraic Cryptanalysis.' The new attack method isn't necessarily going to work against the exact ciphers listed above, but it offers a new generic attack method that can target basically formed ciphers irrespective of the basic cipher method in use, provided that it can be described in a 'low-degree polynomial equation'... What may be the biggest outcome from this research is the range of devices in widespread use that use weaker cryptographic protection, due to power or size limitations, that are now vulnerable to a straightforward mathematical attack."

130 comments

  1. Ha! I'm immune! by DikSeaCup · · Score: 5, Funny

    I store all of my passwords in plain text!

  2. CUBES by Anonymous Coward · · Score: 0

    ATTACK!

    1. Re:CUBES by Kiaser+Zohsay · · Score: 2, Funny

      FOR GREAT JUSTICE!

      --
      I am not your blowing wind, I am the lightning.
    2. Re:CUBES by sexconker · · Score: 1

      AND MASSIVE DAMAGE!

  3. svefg cbfg! by Anonymous Coward · · Score: 0

    svefg cbfg!

    1. Re:svefg cbfg! by Anonymous Coward · · Score: 0

      LBH SNVY VG

  4. news at 11? by Zironic · · Score: 0, Redundant

    Low degree polynomals are relatively easy to crack, news at 11?

    I thought most people used RSA nowadays because of it's mathematical ubreakability. (Huge polynomal):

    Breaking of the stream ciphers can be a problem though.

    1. Re:news at 11? by Anonymous Coward · · Score: 0

      If you think that low degree polynomials are easy to crack, then prove it by giving all 4 solutions to

      x^2 = 1 mod RSA-1024.

    2. Re:news at 11? by MrNaz · · Score: 2, Insightful

      Solution 1: x = 1
      Solution 2: x = -1
      Solution 3: x = BUFFER OVERFLOW
      %#$%#%#%#%##%%$$

      --
      I hate printers.
    3. Re:news at 11? by sexconker · · Score: 1

      uh...

      X^2 = 1 % big number.

      big number > 1; 1 % big number = 1.

      X^2 = 1 % big number == X^2 = 1

      X^2 = 1

      X = +/- 1 ?

      What?
      What voodoo are you assuming that gets 4 solutions?

    4. Re:news at 11? by GodKingAmit · · Score: 1

      Because there are many solutions to m mod n? Example X^2 = 1 mod 8 One solution: X^2 = 1, X = +/- 1 Another solution X^2 = 9 = 1 mod 8 X = +/-3 Etc ...

    5. Re:news at 11? by geekgirlandrea · · Score: 1

      RSA is a public-key cipher. They usually don't get used directly because they're much more expensive computationally than AES and the like, and potentially vulnerable to chosen-plaintext attacks. Real protocols like SSL typically use a public-key cipher like RSA or DSA to negotiate a shared secret key and perform authentication, and then switch to a symmetric cipher like AES or IDEA.

    6. Re:news at 11? by WuphonsReach · · Score: 1

      They usually don't get used directly because they're much more expensive computationally than AES and the like, and potentially vulnerable to chosen-plaintext attacks.

      I was with you up until the last bit. Do you have any information regarding public-key ciphers being vulnerable to chosen plaintext attacks? And which of the various public-key encryption algorithms are vulnerable?

      --
      Wolde you bothe eate your cake, and have your cake?
    7. Re:news at 11? by geekgirlandrea · · Score: 1

      All of them are vulnerable. If you have a ciphertext, and you know the public key, you can just try brute-forcing the space of plaintexts rather than the space of keys, which may be much smaller, especially if the plaintexts all have a known form. Effectively, the fact that the public key must be public gives an attacker the ability to encrypt an unlimited number of chosen plaintexts.

      If you use the public-key algorithm to encrypt a randomly generated secret key, and then switch to a secret-key cipher, then the space of possible plaintexts for the public-key cipher is at least as large as the keyspace for the secret-key cipher, and then the chosen-plaintext attack is no longer the weakest point.

    8. Re:news at 11? by bbhack · · Score: 1

      Effectively, the fact that the public key must be public gives an attacker the ability to encrypt an unlimited number of chosen plaintexts.

      Uhm, no, I don't think so. There is not symmetry between the encryption by private key and by public key. You cannot search for a ciphertext match by bruteforce plaintext + pubkey.

      You may be on to something, but please explain more.

      IANAC

      --
      The next thing to remember is to put next things next.
    9. Re:news at 11? by geekgirlandrea · · Score: 1

      Suppose Alice sends a message to Bob and encrypts it with Bob's public key. You're trying to intercept that message, and get to see the ciphertext, and you also get to see Bob's public key. If you knew Bob's private key you could decrypt the message and get the plaintext just like he does, but it'd take an unreasonably large amount of processor time to compute his private key from his public key, so you can't do that. If you know the space of possible plaintexts is relatively small, though, you can try encrypting every possible plaintext with the known public key until one matches the known ciphertext. This is really well-known stuff.

    10. Re:news at 11? by Zironic · · Score: 1

      With that aproach you still never get the secret key, you only become able to read small messages since the space of plaintexts is actually gargantuan.

      The users of a public key algorithm can also protect themselves by just adding random noise to their messages.

    11. Re:news at 11? by bbhack · · Score: 1

      The users of a public key algorithm can also protect themselves by just adding random noise to their messages.

      Correct. I was thinking of signing, and I had things backwards, but by injecting entropy into the encryption by public key, chosen plaintext attack becomes "hard". In fact, this is not optional.

      --
      The next thing to remember is to put next things next.
    12. Re:news at 11? by sexconker · · Score: 1

      There is 1 solution to m mod n.

      8 mod 2 = 0.
      13 mod 4 = 1.
      27 mod 5 = 2.

      "X^2 = 9 = 1 mod 8"

      9 != 1 mod 8
      1 mod 8 = 1

      Modulooooooooooooo?

    13. Re:news at 11? by Anonymous Coward · · Score: 0

      Your parent didn't mean "mod", the operator found in computer languages, but the mathematical "(mod n)" usually written in parentheses, which turns every equal sign on the same line into "equal + or - a multiple of n".

      Rewriting using the mod operator you're familiar with, you'd get:

      1^2 mod 8 = 1 mod 8 = 1
      (-1)^2 mod 8 = 1 mod 8 = 1
      3^2 mod 8 = 9 mod 8 = 1
      (-3)^2 mod 8 = 9 mod 8 = 1

      So indeed 1, -1, 3, -3 are all solutions to x^2 mod 8 = 1.

  5. borg cube attack! by Afrix · · Score: 0, Offtopic

    only fractal encryption can save us now!

  6. Re:ehm by moderatorrater · · Score: 5, Informative

    The summary is blatantly wrong. Take a look at the schneier blog post (from 3 days ago) and the second update: this attack only works against LSFR encryption of a low order, which means that none of the schemes mentioned in the summary are actually affected.

    Now, if I were to actually RTFA, I would know whether the article was slow on the uptake or slashdot, and whether or not they should have known that the attack wouldn't affect the major algorithms, just smaller ones. Either Slashdot's dead wrong on this or computerworld is, and I'm not sure which one's more likely.

  7. DES, AES, Blowshifh, twofish likely immune by Hoplite3 · · Score: 3, Informative

    See Schneier's blog. No word on MD5, which is extremely common.

    --
    Use the Firehose to mod down Second Life stories!
    1. Re:DES, AES, Blowshifh, twofish likely immune by Cyberax · · Score: 3, Informative
    2. Re:DES, AES, Blowshifh, twofish likely immune by dubbreak · · Score: 1

      True, but that doesn't make the summary any more accurate.

      --
      "If you are going through hell, keep going." - Winston Churchill
    3. Re:DES, AES, Blowshifh, twofish likely immune by Anonymous Coward · · Score: 5, Informative

      While finding collisions quickly does indeed show MD5 has weaknesses, no one has found a efficient way to match an existing checksum. For most that's the definition of completely broken.

    4. Re:DES, AES, Blowshifh, twofish likely immune by Anonymous Coward · · Score: 0

      Even beyond finding matches to an existing checksum, there's still many applications for hashing algorithms where the found collision would additionally have to be in a compatible format.

      For instance, when MD5s are distributed for mirrored binaries, the attacker would not only have to find a collision but also find one that was either executable or could be decompressed using the same algorithm as the original. Those formats can offer attackers a chance to embed bits that get ignored, but it still makes the collision that much harder to find since part of that collision has to be whatever malicious content the attacker is trying to pass off in place of the original.

  8. Nice use of language by gazbo · · Score: 3, Informative
    Contrast:

    [The new attack could affect] hash functions (such as MD5, SHA-256), stream ciphers (such as RC4), and block ciphers (such as DES, Triple-DES, AES)...The new attack method isn't necessarily going to work against the exact ciphers listed above

    With:

    Okay, he thinks that AES is immune to this attack...And this attack doesn't apply to any block cipher -- DES, AES, Blowfish, Twofish, anything else -- in common use

    Slight shift in implications, dontchathink?

  9. Correct the summary/FUD by trifish · · Score: 5, Informative

    As Schneier wrote (emphasis mine): "this attack doesn't apply to any block cipher -- DES, AES, Blowfish, Twofish, anything else -- in common use; their degree is much too high." Now, correct the misleading summary (or be uninformed FUD spreader like Computerworld).

    1. Re:Correct the summary/FUD by Kjella · · Score: 2, Interesting

      Here's the bane of reliable internet news. I now predict have a kazillion stories like "OMG the sky is falling" on the news sites I visit because they produce way more hits than "completely irrelevant theoretical crypto-attack found". It's really that simple, I think even if they KNOW the story is bogus it's better to get the headliner and then make a "correction" later.

      --
      Live today, because you never know what tomorrow brings
    2. Re:Correct the summary/FUD by secPM_MS · · Score: 5, Informative
      The "low degree" here may be a bit higher than most readers suspect. The abstract I have for the talk is:

      ABSTRACT: In this talk I will describe a new algebraic attack which is very powerful and very general. It can solve large systems of low degree polynomial equations with surprisingly low complexity. For example, solving dense random-looking equations of degree 16 in several thousand variables over GF(2) (which correspond to many types of LFSR-based stream ciphers) can now be practically done in less than 2^{32} complexity by the new technique.

      That said, the algebraic degree associated with modern block codes is far beyond this. The possible uility of such approaches in reducing the complexity of collision generation in hashes is yet undetermined.

    3. Re:Correct the summary/FUD by trifish · · Score: 1

      Yes. The sad truth is that even the researchers themselves engage in FUD spreading. It is much easier to get publicity if you claim "I can break anything (but wait 2 weeks for the full details)." When those full details are revealed (i.e. the fact that there is no real attack is implicitly contained in the paper) it is already too late to undo the FUD. Nobody really cares.

    4. Re:Correct the summary/FUD by CodeBuster · · Score: 3, Interesting

      That said, the algebraic degree associated with modern block codes is far beyond this.

      Would not a modern block cipher, AES for example, be of at least order 128 or possibly higher with at least as many variables? It was also mentioned in the summary of TFA that older or lower power devices might be vulnerable, but really where are these devices being used right now? It has been my experience that if something is encrypted at all (i.e. someone actually bothered to think about security) then a stronger algorithm is generally selected (AES, 3-DES, Twofish, etc...); otherwise, and this happens all too often, encryption is simply not employed even though it easily could have been and probably should have been.

    5. Re:Correct the summary/FUD by trifish · · Score: 1

      Your post, sir, is as misleading as the Computerworld article. Was the ambiguity in it deliberate or unintentional? I hope the latter.

    6. Re:Correct the summary/FUD by Eighty7 · · Score: 1

      .. (or be a uninformed FUD spreader like Computerworld)

      That was completely uncalled for. What has Computerworld done to deserve being compared to kdawson?

    7. Re:Correct the summary/FUD by swillden · · Score: 3, Informative

      Would not a modern block cipher, AES for example, be of at least order 128 or possibly higher with at least as many variables?

      No. When you convert a cipher into a set of polynomial equations, the degree is dependent upon internal details of the cipher. It has nothing to do with the number of bits in the key. For example, I can make a cipher with a 1000-bit key, but a structure that is so simple that it can be represented with a linear function -- degree 1.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    8. Re:Correct the summary/FUD by fermion · · Score: 1

      further comments suggest that it might be used against systems with weaker protection, such as HDTV, bluetooth, mobile telephone networks. So no, the secure stuff is still secure. In any case, the secure stuff is seldom broken by breaking the encryption. The secure stuff is broken by social and other backdoor attacks.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    9. Re:Correct the summary/FUD by ksd1337 · · Score: 1

      Well, seeing as kdawson is the editor, I'm not surprised at the summary's inaccuracy.

    10. Re:Correct the summary/FUD by lgw · · Score: 1

      What part of this is specifi to internet news. This isn't news, this is CNN!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    11. Re:Correct the summary/FUD by Anonymous Coward · · Score: 0

      As Schneier wrote (emphasis mine): "this attack doesn't apply to any block cipher -- DES, AES, Blowfish, Twofish, anything else -- in common use; their degree is much too high."

      AES can be described as a system of equations with order 2 (http://eprint.iacr.org/2002/044.pdf). It doesn't get much lower than that.

    12. Re:Correct the summary/FUD by Anonymous Coward · · Score: 0

      Yes, because the summary quotes Computerworld.

    13. Re:Correct the summary/FUD by Anonymous Coward · · Score: 0

      Nice FUD post.

  10. Elliptic Curve by extirpater · · Score: 0, Redundant

    i'm wondering if elliptic curve cryptography vulnerable to this kind of attack since it's about polynomial equations.

    1. Re:Elliptic Curve by Zironic · · Score: 1

      Everything uses polynomial equations, what matters is the degree. Elliptic curve crypyography uses really high degree polynomials so you don't have to worry.

  11. the S by Anonymous Coward · · Score: 0

    I thought the S in RSA stood for 'simple'. As in Really Simple Ancryption.

    1. Re:the S by NatasRevol · · Score: 1

      Really Simple Acronyms.

      Was that so hard?

      --
      There are two types of people in the world: Those who crave closure
    2. Re:the S by MrNaz · · Score: 1

      Was that NP hard?

      Was that so hard?

      --
      I hate printers.
  12. Re:ehm by beckerist · · Score: 2, Informative

    So long as there are ways to decrypt, there will always be a way to "attack." It isn't necessarily the fault of the algorithm either. Prime example: social engineering.

  13. Use two different encryption methods. by Futurepower(R) · · Score: 1, Redundant

    My understanding is that this is the big issue about mathematical attacks: They depend on the encryption method. If you merely encrypt things more than once, using two or more different encryption methods, the chances there will ever be a successful mathematical attack are very, very small.

    I have an enormous amount of respect for Bruce Schneier, but his writing is designed to get him business, not to give easy answers to big problems.

    I recommend GNU Privacy Guard.

    1. Re:Use two different encryption methods. by Zironic · · Score: 3, Informative

      Well, they rely on knowing what method you used but so does any cryptography attack, it's impossible to create an attack that can target any encryption since it's impossible to tell the difference between something encrypted and random noise.

      So if the attacker knows you're using two different methods he just has to crack them both one at a time. It's not terribly different from knowing you use one method.

      What you're doing is just attempting to practise security through obscurity when you layer encryption on encryption.

    2. Re:Use two different encryption methods. by TMB · · Score: 2, Funny

      That's why I use rot13 not once, but twice!

    3. Re:Use two different encryption methods. by moderatorrater · · Score: 3, Insightful

      I have an enormous amount of respect for Bruce Schneier, but his writing is designed to get him business, not to give easy answers to big problems.

      umm, easy answers to big problems? There are none, sir, and while bruce does occasionally plug his own products, I've never thought that he was just into it to make money. Reading his blog is the most informative part of my day.

      Besides, we all know that his real reason for blogging is to help squid become the dominant species on the planet like they were intended to be.

    4. Re:Use two different encryption methods. by Anonymous Coward · · Score: 0

      Sorry, that's absurd. It's a great tradtion in crypto forums to denigrate the idea of using two ciphers in series - IMO because that is the LAST thing an intel service that can (at a cost) break one cipher, wants people doing. Can we say, crypto astroturf?

      The facts: Superencipherment - encrypting data with one cipher and key, then encrypting the ciphertext with a different cipher and key - does not double the keyspace search for an attack - it raises it exponentially. The same applies not only to brute force attacks, it also applies to the complexity of /any/ solution to the ciphertext in question.

      So for instance using 3DES with a 160 bit key, then enciphering the output with AES using a different, 256 bit key, is approximately equivalent to using a cipher with a key space of 160^256 bits.

    5. Re:Use two different encryption methods. by Detritus · · Score: 1

      Bad assumption. The composition of two ciphers can be treated as a third cipher, which may not be any stronger than its parents, and can even be weaker. The attacker is not obligated to solve the system in the same sequence that was used to encrypt the plaintext.

      --
      Mea navis aericumbens anguillis abundat
    6. Re:Use two different encryption methods. by pjt33 · · Score: 1

      I use it three times, in encrypt-decrypt-encrypt mode. It works for DES, so it must be good!

    7. Re:Use two different encryption methods. by Vellmont · · Score: 1


      If you merely encrypt things more than once, using two or more different encryption methods, the chances there will ever be a successful mathematical attack are very, very small.

      Maybe. The fact that nobody really does this is a strong indication that this isn't as good a solution as you might think it is though.

      The encryption algorithm itself is likely the strongest part of your whole system anyway. Most of the time the attacks on the system don't completely break it open and make it useless. The weak parts are the software implementation of the system, key exchange, and simply the human beings involved. The encryption algorithm is just one part of the entire system.

      I have an enormous amount of respect for Bruce Schneier, but his writing is designed to get him business, not to give easy answers to big problems.

      So if you can't attack his ideas, attack his motivation? I don't know that anyone has come up with easy answers to the big problems of security. Are you really implying that there exists simple solutions that a select few know about, but are (for some reason) keeping secret from everyone else?

      --
      AccountKiller
    8. Re:Use two different encryption methods. by marxmarv · · Score: 1

      Bad assumption. The composition of two ciphers can be treated as a third cipher, which may not be any stronger than its parents, and can even be weaker.

      Other than the frankly incompetent cases of using two ciphers composed with the same key, or including known plaintext in the inner ciphertext, when has such a weakness been observed?

      The attacker is not obligated to solve the system in the same sequence that was used to encrypt the plaintext.

      I agree that the composite cipher may well be weaker than the sum of its parents. As the composite cipher may contain redundancies that can be optimized away, so too would the attack. However, I don't see why a composed cipher, with each component keyed separately, would not be much stronger than the strongest of its parents.

      --
      /. -- the Free Republic of technology.
  14. Quick, apply DMCA! by Anonymous Coward · · Score: 2, Insightful

    Ban the Math, it's a circumvention tool.

    1. Re:Quick, apply DMCA! by k1e0x · · Score: 1

      Yeah, thats funny. :)

      It's like saying "Quick we need a law against this math, that will get rid of it!"

      --
      Bringing liberty to the masses. - http://freetalklive.com/
    2. Re:Quick, apply DMCA! by smoker2 · · Score: 1

      nah, they can't ban it, how would they patent software then ?

  15. Some quick thoughts by Ex-Linux-Fanboy · · Score: 1

    I'm no crypto guru, but I have read Schneier's Applied Cryptography and have read various papers describing cryptographic primitives. Looking at the blog entry (yes, I do read Slashdot for its articles), the paper hasn't been published yet. We don't know, at this point, whether this is a theoretical attack or a practical attack.

    It doesn't affect AES; it may or may not affect RC4, which is pretty widely used. What it appears to affect is Radio Gatun, a nice, fairly new construction that can either be a hash or stream cipher, taking a key of any length. Radio Gatun is nice because its core can fit in under 2k of memory and it's an elegant, extensible construction.

    However, scanning the paper describing the function, I note the quote "It has algebraic degree 2" on page 10. So it looks like a nice, small elegant cryptographic primitive has fallen.

  16. Re:ehm by NetNinja · · Score: 1

    FUD!

  17. Re:ehm by Thelasko · · Score: 4, Funny

    Does this mean, can I finally recover the data encrypted by the Gpcode virus?

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
  18. The synopsis stated "low grade" crypto by billsf · · Score: 4, Interesting

    An order of magnitude improvement in cracking a 56bit key would be significant. However, most of us use far greater key-spaces and only flaws in the crypto itself or the container is the real threat. It is however interesting when anybody can make a massive improvement in cryptoanalysis. A 10x improvement would make cracking 40bit 'consumer-grade' (such as GSM and DECT) crypto trivial on the latest processors. The most likely application is to give governments easy access to snoop 'private' phone and data conversations.

    This is not threatening to me at all. I don't really see the need to encrypt phone calls in the first place. It is absolutely essential to encrypt other data. This seems to be because there is a social taboo about tapping phones, but not so much so with data. Therefore all system admins must use SSH and others should consider it too.

    The real threat is the quantum computer, if it exists in a practical form. If that is the case, there is one complete solution -- The awkward 'one-time pad'.

    1. Re:The synopsis stated "low grade" crypto by eudaemon · · Score: 5, Insightful

      The reason to casually encrypt phone calls or any other data is to prevent the casual snooping of same.

      Look at this way -- the barrier to entry for snooping your data is very low, and getting lower with each
      new executive order. On the other hand the barrier to entry on snooping your data can be set arbitrarily high;
      you can choose anything from 56 bit single-DES to 2048 bit RC4. The effort required to casually snoop you for
      no other reason has now exploded. It was fear of people adopting this strategy and blocking the casual snooping
      that inspired the clipper chip. It was the people's laziness, ignorance or both towards protecting their privacy
      and their fear of terror that has eroded any expectation of privacy now, which is truly unfortunate.

      If we had an expectation of privacy in this country, I think things would be very different now with regards to
      all the second order effects such as identity theft.

    2. Re:The synopsis stated "low grade" crypto by Hal_Porter · · Score: 1

      A 10x improvement would make cracking 40bit 'consumer-grade' (such as GSM and DECT) crypto trivial on the latest processors. The most likely application is to give governments easy access to snoop 'private' phone and data conversations.

      Governments either tap unencrypted GSM conversations at the basestation or have custom hardware to break 40 bit encryption. Or both probably.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    3. Re:The synopsis stated "low grade" crypto by thogard · · Score: 1

      40 bit DES is already in the realm of home machines. The problem isn't trying all the 2^40 key combinations but detecting when one of them gives you the right key. If you know the plain text is most likly ASCII, then you can check that the top bits of a block are all zeros but then you still have to have another way to process the 2^32 results that pass the 1st test. The more you know about the plain text the more false results you can discard but there still may be loads of other keys that might look right until you get to the next block depending on the chaining method.

    4. Re:The synopsis stated "low grade" crypto by Anonymous Coward · · Score: 0

      Is it just me or does the "one-time pad" sound like a feminine hygiene product?

    5. Re:The synopsis stated "low grade" crypto by 93+Escort+Wagon · · Score: 1

      The real threat is the quantum computer, if it exists in a practical form. If that is the case, there is one complete solution -- The awkward 'one-time pad'.

      I use a "one-time pad" for all my account logins.

      A Post-it note counts as a one-time pad, right?

      --
      #DeleteChrome
    6. Re:The synopsis stated "low grade" crypto by swillden · · Score: 1

      The real threat is the quantum computer, if it exists in a practical form.

      Incorrect. No one has demonstrated any way to use a quantum computer (even if one existed) to break a symmetric block cipher like AES or DES. Shor's algorithm allows a quantum computer to factor large numbers quickly, which would destroy RSA, and it seems likely that similar approaches might be used to attack other public-key algorithms.

      Public key cryptography is useful for easing the key distribution problem, but it's not essential to most uses of cryptography.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    7. Re:The synopsis stated "low grade" crypto by psydeshow · · Score: 1

      The barrier to entry for snooping your data is very low, and getting lower with each
      new executive order. On the other hand the barrier to entry on snooping your data can be set arbitrarily high;
      you can choose anything from 56 bit single-DES to 2048 bit RC4.

      I find this point fascinating, actually. It has never been easier to provably hide information, even as the social safeguards protecting privacy are being systematically dismantled.

      In some ways, each of those Executive Orders is doing us a favor, by telling us again and again, "Encrypt your communications, or keep your trap shut."

    8. Re:The synopsis stated "low grade" crypto by rjhubs · · Score: 1

      As others have mentioned, this is not an attack on the key space, so the size of your key won't matter. Rather it is an attack on the algorithm itself, which is more like saying, this analysis will make the algorithm not so 'random'.

      From my small understanding of cryptography and the vague article is that some ciphers can be represented in a polynomial form. I remember in my crypto class we were shown how to figure out the polynomial of one of the algorithms but i've long forgotten it. But anyways, cryptographers have always been somewhat weary of ciphers that can be represented as a polynomial because perhaps someday someone would figure out a way to solve the polynomial. And I believe this new attack must have something to do with that. Although I could be wrong because to the best of my recollection I thought the Rijndael (AES) cipher could not be represented as a polynomial.. Yet it is mentioned in the article.. perhaps it has to do with one of the modes or something...

    9. Re:The synopsis stated "low grade" crypto by Prune · · Score: 1

      The real threat is the quantum computer, if it exists in a practical form. If that is the case, there is one complete solution -- The awkward 'one-time pad'.

      Nonsense. There are many quantum-resistant encryption algorithms (such as most of the symmetric encryption ones).

      --
      "Politicians and diapers must be changed often, and for the same reason."
  19. Doesn't Affect me by exabrial · · Score: 0, Redundant

    My data is safe since I see that ROT13 isn't affected... Nice try you so-called 'crypto experts'!

    1. Re:Doesn't Affect me by trongey · · Score: 1

      What an amateur.
      I use ROT14. That really screws 'em up.

      --
      You never really know how close to the edge you can go until you fall off.
  20. 'low-degree polynomial equation' by Cheesebisquit · · Score: 1

    Why is 'low-degree polynomial equation' in quotes? These are the things every high school and middle school student studies; it's not some exotic term.

    1. Re:'low-degree polynomial equation' by u38cg · · Score: 1

      Well, given that Taco & co can't manage to add up the number of people who wish idle./. would go the f*** away, I think it's safe to assume that 'low-degree polynomial equation' is pretty scary biscuits from their point of view.

      --
      [FUCK BETA]
  21. Re:Ha! I'm immune! by oahazmatt · · Score: 5, Funny

    I do one better. I use inkblot tests. I can leave them in plain sight and their totally secure.

    Co-worker: Your password is "flower"?
    Me: What? No. It's "zombie clown hitting fish with hammer". What's wrong with you?

    --
    Those who believe the Internet is private,
    find their privates are on the Internet.
  22. "Cube" attack by dpilot · · Score: 1, Redundant

    TFA (I read it a day or two ago, before it was posted to Slashdot.) mentions this as a "cube" attack, along with the low-order polynomial stuff, etc.

    Does this also mean that TIMECUBE is busted?
    I know it's been a while since TIMECUBE reared its ugly head here, but it would be good to hear that it's fully busted, not just sleeping.

    (For the humor impaired, I know the cube attack has nothing to do with TIMECUBE other than sharing 4 letters, but it seemed like a neat idea.)

    --
    The living have better things to do than to continue hating the dead.
    1. Re:"Cube" attack by k1e0x · · Score: 3, Funny

      TIMECUBE theory can never be broken because Shamir's math is educated stupid.

      --
      Bringing liberty to the masses. - http://freetalklive.com/
  23. Re:disgusting fatbodies by thedonger · · Score: 5, Funny

    I'm sure this post is encrypted...If only there were a way to use Schneier's algorithm...Wait...Got it! Here is the decrypted text:

    Yes, I agree with moderatorrater. It appears Slashdot was jumping the gun. I like to ride mopeds.

    --
    Help fight poverty: Punch a poor person.
  24. Re:Ha! I'm immune! by iminplaya · · Score: 5, Funny

    Me too. It's ******

    --
    What?
  25. Re:Ha! I'm immune! by jam244 · · Score: 5, Funny

    Your password is hunter2?

  26. Re:ehm by SoVeryTired · · Score: 1

    The obvious solution to this problem is to develop an un-decryptable cypher.
    Behold:

    AME33u899##d8909iksalel!

    --
    Slashdot: news for Apple. Stuff that Apple.
  27. kdawson FUD again by Anonymous Coward · · Score: 0

    Enough said

  28. Good cracking utility? by cat_jesus · · Score: 1, Offtopic

    I've recently come across a situation where my client's data is being held hostage by their application vendor. The vendor decided to encrypt the data during one of their 'upgrades' and now that the client wants to move to another application, the vendor won't decrypt the data without being paid a huge fee. They probably used something easy like an XOR cipher but I don't have the time to research how to figure this out. Are there any tools out there that I can use to give a sample of the encrypted data and the decrypted data, figure out the method used and then decrypt all the data?

    I'd love to stick it to the application vendor. What a dick move.

    1. Re:Good cracking utility? by Anonymous Coward · · Score: 0

      pay with credit card. next question.

    2. Re:Good cracking utility? by Anonymous Coward · · Score: 0

      The vendor decided to encrypt the data during an upgrade? This sounds more like an issue for legal.

      Also, I'm not sure that using a 3rd party tool to attempt to decrypt all of their data is such a good idea, to me it wreaks with concerns of liability.

    3. Re:Good cracking utility? by Anonymous Coward · · Score: 0

      Seriously? That's essentially extortion, isn't it? Your client should just get a nice lawyer to contact them.

      And you should publish the vendor's name here, so everyone can avoid them forever.

    4. Re:Good cracking utility? by Hurricane+Floyd · · Score: 1

      Such a situation would be illegal in most countries, time for court. BTW, next time use ant-virus as I am aware that you have been infected by an encrypting virus and the writers want money to decrypt your data, you were just too embarrassed to tell the truth.

    5. Re:Good cracking utility? by cat_jesus · · Score: 1

      Seriously. The bizarre thing is that this is a small police department. They would rather have someone manually move the data rather than go through the hassle of going after the vendor or paying them.

      I have already told them they should notify the State AG. But these people are technologically challenged and don't want to advertise their ignorance. It's all about maintaining appearances.

      It takes a lot of balls to do something like this to the government, especially to the police.

      The name of the software is COPERS(pronounced coppers). I kid you not.

  29. I think we agree. by Futurepower(R) · · Score: 1

    I think my point is correct: It is very unlikely that two different very strong encryption methods will be cracked at the same time. So using two or more, even if the methods and their order are known by an attacker, provides protection against attack.

    You said, "... it's impossible to create an attack that can target any encryption..." That's part of what I was saying.

    And my comment should not have been moderated Redundant, since all the comments posted before it were just junk when it was posted.

    1. Re:I think we agree. by flonker · · Score: 1

      Actually, the security of using two encryption methods is not fully additive as you would assume. (Security refers to the amount of time required to crack the message.)

      If you use the same key for both encryption methods, it may actually be less secure. (ie. The old ROT13 twice joke.)

      If you use two different keys, the security of the resultant encryption has a minimum security of the stronger of the two algorithm/keys, and in a perfect case, the maximum security is simply the security of the first protocol plus the security of the second protocol. The only way to know what the actual security of 2 cryptosystems used in tandem is, is to actually perform a cryptanalysis. And cryptanalysis is not an exact science. You don't get many positive affirmations of security.

      For example, a substitution cypher applied repeatedly with 100 different keys has the same security as a single substitution cypher, or, potentially, no encryption. Let's say your cypher is: a=0, b=1, etc. Your key is a random number between 1 and 25. You take the plaintext, convert to a number, add the key, modulo 26, and convert back to a letter. If you have 100 keys you used to encrypt, you can add all of the keys up, modulo 26, and you have a single key to decrypt.

      In short, if you're using two cryptosystems for added security, the attacker may find a shortcut from the way the two systems interact so that he can retrieve the plaintext with less work than actually cracking both cryptosystems completely. I would assume that cryptosystems based on the same mathematical principles have a greater chance to interact in such a way, but I'm no expert.

      And while there is no general crypto attack, there is information there, so with enough analysis, (and it may be a lot,) you can discover what cryptosystem was used.

      I apologize in advance for any mistakes or oversimplifications I made.

  30. Re:ehm by MightyMartian · · Score: 5, Funny

    Nonsense. The real solution is to get a court order banning the guy from giving his presentation. After all, as has been demonstrated just recently, court orders are the preferred means of securing anything.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  31. Re:Ha! I'm immune! by MooseMuffin · · Score: 3, Funny

    No you moron, that's my password!

  32. Cube attack in detail... by Anonymous Coward · · Score: 4, Funny

    ENCRYPTION IS CUBE
    cube have 4 sides
    1 side = 1 encryption stage
    ENCRYPTION STAGE IS TIME
    TIME IS CUBE
    THEREFORE ENCRYPTION = TIME
    time slowed by day/night on planet corners
    move algorythm to cube corners to solve in limited time
    move algorithm to cube centers to unsolve in unlimited time.

    1. Re:Cube attack in detail... by failedlogic · · Score: 1

      I've always had a problem with my unsolved Rubix-Cube puzzle. I think once I actually understand what you wrote, I might be able to solve the puzzle. Then again, peeling off the stickers and placing them in the correct location is a much more efficient way.

  33. crypto law and public policy by Benjamin_Wright · · Score: 1

    From a public policy perspective: This post reminds us that cryptography is a dynamic and sometimes surprising science. The implication is that to achieve data security with cryptography is not just a simple task. But politicians have recently been writing laws and regulations with the assumption that to "encrypt" data is the end-all be-all of data security. It is not. Lawmakers are unwise to require a specific technology like "encryption" for data security. --Ben Wright http://hack-igations.blogspot.com/2008/02/encryption-legislation-goes-overboard.html

    --
    Benjamin Wright, Dallas, Texas, benjaminwright.us
  34. Imagine by joeflies · · Score: 1

    Imagine a beowoulf cluster of quantum computers!

  35. Re:disgusting fatbodies by k1e0x · · Score: 0

    I'm sure this post is encrypted...If only there were a way to use Schneier's algorithm...Wait...Got it! Here is the decrypted text:

    Yes, I agree with moderatorrater. It appears Slashdot was jumping the gun. I like to ride mopeds.

    It is, but unfortunately he is using ROT26.

    --
    Bringing liberty to the masses. - http://freetalklive.com/
  36. Re:ehm by wirelessbuzzers · · Score: 2, Interesting

    There was a rump session talk on Gpcode, actually. It was suggested that if you had enough porn and/or music on your computer (tens of thousands of files with known headers, I believe), an attack on RC4 would recover your disk. It's related to the attack that breaks WEP. I don't know if it's been implemented.

    --
    I hereby place the above post in the public domain.
  37. It will be interesting to see the full paper by wirelessbuzzers · · Score: 4, Insightful

    I saw the talk. The cube attack was very impressive: it allowed Shamir to break a fairly difficult-looking toy cipher (constructed, of course, to have an Achilles heel, but still probably impossible to break with other known techniques). He used only one bit per packet (with a million packets) and didn't use any particular knowledge of the cipher's internals.

    However, as presented the attack probably only breaks toy examples. Its real-world applicability will depend on how well Shamir and Dinur manage to adapt it to ciphers which don't have this simple structure. For example, it will be difficult to apply the attack to either hash functions or block ciphers, because their iterated design tends to give them high degree. The attack will also be difficult to adapt because of its low tolerance for noise and its applicability to a narrow range of scenarios. Still, Shamir believes that it will be applicable at least to some modern stream ciphers, so I'll be keeping an eye out for the full version.

    --
    I hereby place the above post in the public domain.
    1. Re:It will be interesting to see the full paper by kevinbrock · · Score: 1
      I was at the talk as well. It look like the technique will be applicable to a number of LFSRs, but the most interesting thing I saw was that the preprocessing stage lets you figure out whether a cipher is susceptible to the attack without knowing anything about the cipher. The preprocessing stage starts with a guess at the degree of an unknown cipher, and adjusts the guess based on the results of the preprocessing tests.

      Current block ciphers have degrees that are (probably) in the thousands, but hey, if in doubt there's an automated way to check this out now, and you don't even need to know anything about the structure of the cipher. Of course it could take a long time to run :-)

  38. Re:Ha! I'm immune! by norminator · · Score: 1

    Some security... you have just become a victim of social engineering. If you have to correct people who misinterpret your inkblots, your security is even weaker than with a simple 4 letter all lower case numeric-only password... like 1-2-3-4.

    And now to log into your /. account with "zombie clown hitting fish with hammer" as the password...

  39. depends what you're using it for by Anonymous Coward · · Score: 0

    Wikipedia mentions a certificate scenario. How about reversing hashtext back to a passphrase for free? No, didn't think so.

    1. Re:depends what you're using it for by Anonymous Coward · · Score: 0

      For a non-injective function? Yeah, good luck with that. Just use a rainbow table.

  40. Re:disgusting fatbodies by Hurricane+Floyd · · Score: 1

    WTF? He said he likes to mop, not mopeds, get your decryption right.

  41. BS by Hurricane+Floyd · · Score: 1

    This is just more snake oil bunk that really shows no weakness in modern hash functions or algorithms either one.

  42. Break my Serpent 256bit! by Bengie · · Score: 1

    How many orders of magnitude would one have to increase breaking 256bit Serpent to make it relative to one life time?... :P

  43. Setec Astronomy by Deliveranc3 · · Score: 1

    "And give him head whenever he wants." - Sidney Poitier.

  44. Re:Ha! I'm immune! by Anonymous Coward · · Score: 0

    This really isn't a bad idea. Didn't Slashdot have a story about Microsoft publishing a paper backing this idea up?

  45. A CRITICAL FLAW!x7q by genericpoweruser · · Score: 1
    Cubes have 6 sides.

    ...*whoosh!*

    --
    A fool and his lamb are worth two in the bush.
    1. Re:A CRITICAL FLAW!x7q by Anonymous Coward · · Score: 0

      YOU ARE WRONG SIR HERE IS PROOF
      cube have 4 sides in 2 dimensions
      1 dimension is TIME
      2 dimension is SPACE
      3 dimension is BEING
      4 dimension is CUBE
      THEREFORE PROOF CUBE 4 SIDES

  46. Hold on, I've got to get this out of my system by sabre86 · · Score: 4, Funny

    ...password ... like 1-2-3-4.

    So the combination is one, two, three, four, five? That's the stupidest combination I've ever heard in my life! The kind of thing an idiot would have on his luggage!

    Apologies to Rick Moranis and Mel Brooks.

    That said, what's the difference between lower case numbers and upper case numbers?

    --sabre86

    1. Re:Hold on, I've got to get this out of my system by Anonymous Coward · · Score: 0

      Depends on your keyboard layout--
      1234567890
      !@#$%^&*()

    2. Re:Hold on, I've got to get this out of my system by Tolkien · · Score: 1

      That said, what's the difference between lower case numbers and upper case numbers?

      Upper case numbers aren't alphanumeric. ;)

  47. Re:ehm by UncleTogie · · Score: 4, Funny

    "Honey, we've simply GOT to have all this porn.... to recover our hard drive!"

    Kudos to the individual that can pull THAT line off...

    --
    Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  48. Re:ehm by beckerist · · Score: 1

    aq4jhfg80q34tru92q34wv354rgq3giehjgbpoe
    =Then what's the point? (Couldn't decipher it could you?!)

  49. Re:Ha! I'm immune! by Alsee · · Score: 2, Funny

    Wow! Cool! Me too! I have 5 different inkblots for logging into five different systems.

    All five passwords are "Boobies".

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  50. Re:Ha! I'm immune! by ewhac · · Score: 1

    "An elephant wearing a hat."

  51. Re:Ha! I'm immune! by gad_zuki! · · Score: 1

    The new slashcode will replace your password with asterisks if you type it out in a comment.

    Here's mine: **********

    See?

    Give it a try.

  52. Re:Ha! I'm immune! by Anonymous Coward · · Score: 0

    *whoosh*

  53. ROT13 by Anonymous Coward · · Score: 0

    I store all of my passwords in plain text!

    Hah! ROT13 isn't one of the algorithms listed so I'm safe.

  54. cryptic...... by Anonymous Coward · · Score: 0

    is just for unlimited....
    anything limited.....
    there is NO such thing......
    any crypto inside the box is just like u in the panic room

  55. Get a grip, moderators by Anonymous Coward · · Score: 0

    So the combination is one, two, three, four, five? That's the stupidest combination I've ever heard in my life! The kind of thing an idiot would have on his luggage!

    So every time somebody posts that lame joke, it'll get modded to +5 funny? No need to write anything witty, just keep regurgitating the same old rubbish. If a joke is funny once, it'll be super funny after a thousand repetitions! And everybody will want to read exactly the same joke again! It'd take too long to understand a new joke! Good old slashdot.

  56. Two reasons why. MOD PARENT UP. by Futurepower(R) · · Score: 1

    MOD PARENT UP.

    Using 2 encryption methods and two keys prevents a vulnerability in one from being a method of attack.

    Using 2 encryption methods and two keys prevents a brute-force attack, since brute-force attacks require some way to recognize the success of an attack, such as a series of words as a result. With 2 encryption methods a successful brute-force attack will only present almost perfectly random data to the attacker.

  57. Re:Ha! I'm immune! by johnny0099 · · Score: 1

    "We have to move past Furher Yay Transfers!"

    --
    Get your dogma outta my yard!