Slashdot Mirror


New AES Attack Documented

avxo writes "Bruce Schneier covers a new cryptanalytic related-key attack on AES that is better than brute force with a complexity of 2^119. According to an e-mail by the authors: 'We also expect that a careful analysis may reduce the complexities. As a preliminary result, we think that the complexity of the attack on AES-256 can be lowered from 2^119 to about 2^110.5 data and time. We believe that these results may shed a new light on the design of the key-schedules of block ciphers, but they pose no immediate threat for the real world applications that use AES.'"

3 of 236 comments (clear)

  1. 2^119 is... by AnotherBlackHat · · Score: 5, Interesting

    For those who are asking "what's 2^119 complexity mean?"

    2^64 is about as hard a problem as we can reasonably solve these days.
    2^80 is about as hard a problem as we can unreasonably solve. I.e. we can do it, but it would take the budget of a country for several years to do.
    A can of soda has about 2^83 molecules in it.
    2^119 is still way beyond anything we can reasonably do, but isn't so hard that we can rule out any theoretical possibility of solving it.
    A house sized computer built of solid nano-compute units, each a few hundred molecules on a side, with a cycle time of about 10 petahertz could do it in less than a lifetime.
    Perhaps possible but I wouldn't worry about it.
    2^256 is so hard that it may not even be theoretically possible to solve - or maybe you could if you're willing to destroy a few solar systems, and wait a few million years.
    While cracking 2^256 may not be theoretically impossible, it would be easier to look everywhere the information you want might be hidden - including inside the mind of your opponent - even if he's dead.

  2. Re:Complexity. by AlHunt · · Score: 5, Interesting

    >Just for fun, google this: 2^119 picoseconds in millenia

    And for even more fun - 64 minutes after the parent posted, the post itself was the first result.

    --
    1 in 4 Maine children in struggle with hunger.
  3. Obligatory Cryptonomicon Quote by froon · · Score: 5, Interesting

    If you want your secrets to remain secret past the end of your life expectancy, then, in order to choose a key length, you have to be a futurist. You have to anticipate how much faster computers will get during this time. You must also be a student of politics. Because if the entire world were to become a police state obsessed with recovering old secrets, then vast resources might be thrown at the problem of factoring large prime numbers.

    So the length of the key that you use is, in and of itself, a code of sorts. A knowledgeable government eavesdropper, noting Randy's and Avi's use of a 4096-bit key, will conclude one of the following:

    -Avi doesn't know what he's talking about. This can be ruled out with a bit of research into his past accomplishments. Or,

    -Avi is clinically paranoid. This can also be ruled out with some research. Or,

    -Avi is extremely optimistic about the future development of computer technology, or pessimistic about the political climate, or both. Or,

    -Avi has a planning horizon that extends over a period of at least a century.

    -- Neal Stephenson, Cryptonomicon