Slashdot Mirror


ECC2-109 Winners Certified

An anonymous reader writes "The ECC2-109 encryption challenge has now been broken and certified! Certicom announced on Tuesday that the winners, a team from Ars Technica and a member of TeamIMO, will both receive $2500 each for the matching distinguished pairs that has solved the elliptical curve encryption scheme."

41 of 133 comments (clear)

  1. Hmmm... by thewiz · · Score: 5, Funny

    $2,500 for breaking an encryption scheme. I wonder what SETI@Home will pay me for discovering an extraterrestrial...

    --
    If "disco" means "I learn" in Latin, does "discothèque" mean "I learn technology"?
    1. Re:Hmmm... by xicodarap · · Score: 4, Funny

      astroturf?

  2. First off by Rooked_One · · Score: 4, Funny

    Nasa will be the one awarding your prize... A pair of handcuffs, followed by a rag soaked with ether. After that you will just undergo lots of brainwashing, and you pretty much get the idea from there. :)

    1. Re:First off by WwWonka · · Score: 5, Funny

      Nasa will be the one awarding your prize... A pair of handcuffs, followed by a rag soaked with ether.

      Hmmm, I received the same treatment visiting the Neverland Ranch when I was young.

  3. bah by wviperw · · Score: 5, Informative

    Only $2500? Some of the contests I've seen (namely having to do with the RSA encryption scheme) have been offering prizes upwards of 100 grand IIRC.

    I bet the computing time just to break the code probably costed a wee bit more than $2500.

    --
    Nothing disturbs me more than blind loyalism towards some unrealistic and over-idealistic notion of one's nationality.
    1. Re:bah by stienman · · Score: 4, Informative

      This contest was $10,000. Half went to the project maintainers, and then half of the remainder (1/4) is given to each of the people who found the collision.

      So the individuals got $2,500, and whoever put the project together and hosted it got $5,000.

      -Adam

    2. Re:bah by Bobdoer · · Score: 4, Informative

      One of the other crypto distributed computing projects that's testing a higher level on encryption is only giving away $1,000 to the winner out of the $10,000 coming from RSA. Here's Distributed.net's cash distribution:
      $1000 to the winner
      $1000 to the winner's team (or to the winner if not on a team)
      $6000 to a non-profit organization chosen by all participants
      $2000 to distributed.net for building the network and supplying the code

      And as ECC2-109 in being run by the company that owns the process, the costs of running the severs that support the project are not factored into the prize distrobution.

    3. Re:bah by Grant29 · · Score: 2, Insightful

      I'll take it any day.. What's my loss? My computer's always on, so I guess I'm burning some electricity and lost CPU cycles. But it's probably cheaper than the lottery and I'm sure it's got about the same odds. At least you are donating something towards research. In the end, the contest host always wins, but it's a way for the USA to advance our tech research.

      --
      Retail Retreat

    4. Re:bah by AArmadillo · · Score: 3, Informative

      Many of the problems worth lots of money from RSA are significantly harder than this one is. For example, it took distributed.net almost 5 years to solve RC5-64, worth $10000. The RSA factoring challenges worth lots of money are also extremeley difficult problems; the top one (2048 bits for $200,000) would probably take several thousand years even if every machine on the planet constantly worked on it and nothing else.

  4. How to get the prize money up... by api_syurga · · Score: 4, Funny

    1) Put the decryptors in a remote island
    2) Make them wear skimpy clothing
    3) get them to compete in small subgames, such as
    blow the fish up etc..
    4) Get an affable good looking host to..err host..
    5) Get cameman to zoom in on their mental games an
    anguish as they try their best to out-decrypt the
    other contestants.

    voila..$1Million Cash Prize

    1. Re:How to get the prize money up... by syousef · · Score: 4, Insightful

      Nahhhh.

      Have you watched any reality TV? It may be reality but its reality for stupid people.

      Anything intellectual means immediate ellimination. Dumb as a brick eye-candy stays and rates highly. Hypocrisy, backstabbing, lack of general knowledge and an overinflated ego equate to bonus points.

      Pretty + dumb + egotistical + hypocrit + backstabbing = "reality"

      --
      These posts express my own personal views, not those of my employer
    2. Re:How to get the prize money up... by nadda · · Score: 5, Funny

      Anything intellectual means immediate ellimination. Dumb as a brick eye-candy stays and rates highly. Hypocrisy, backstabbing, lack of general knowledge and an overinflated ego equate to bonus points.

      I think my work place must be a reality show.

    3. Re:How to get the prize money up... by HoppQ · · Score: 2, Insightful
      Anything intellectual means immediate ellimination. Dumb as a brick eye-candy stays and rates highly. Hypocrisy, backstabbing, lack of general knowledge and an overinflated ego equate to bonus points.

      I think my work place must be a reality show.


      You were joking (well, modded funny at least), but my university Swedish teacher said that the reality shows (well, he was talking about the Swedish Expedition Robinson) are interesting because they depict how society in general works: the very best and very worst are the first ones to go (voted out).
      --
      My sig will be released in 2015 third quarter. Rating pending.
  5. The A HREF="http://www.certicom.com/index.php?act by Anonymous Coward · · Score: 5, Informative

    The contest website doesn't mention a $1M prize, but from the "details" pdf, it looks like you can earn the $1M prize by solving 19 smaller problems, each with their own bounty. $30k for an "infeasable" problem seems a little low to me... I imagine the mob may pay more ;-)

    From the pdf: The 109-bit Level I challenges are feasible using a very large network of computers. The 131-bit Level I challenges are expected to be infeasible against realistic software and hardware attacks, unless of course, a new algorithm for the ECDLP is discovered.

    The Level II challenges are infeasible given today's computer technology and knowledge. The elliptic curves for these challenges meet the stringent security requirements imposed by existing and forthcoming ANSI banking standard


    Challenge Field-size(in-bits) Estimated-number-of-machine-days Prize(US$)
    Elliptic curves over f2^m - Exercises:
    ECC2-79 79 352 Handbook of Applied Cryptography & Maple V software
    ECC2-89 89 11278 Handbook of Applied Cryptography & Maple V software
    ECC2K-95 97 8637 $ 5,000
    ECC2-97 97 180448 $ 5,000

    Level I challenges:
    ECC2K-108 109 1.3 x 10 6 $ 10,000
    ECC2-109 109 2.1 x 10 7 $ 10,000
    ECC2K-130 131 2.7 x 10 9 $ 20,000
    ECC2-131 131 6.6 x 10 10 $ 20,000

    Level II challenges:
    ECC2-163 163 6.2 x 10 15 $ 30,000
    ECC2K-163 163 3.2 x 10 14 $ 30,000
    ECC2-191 191 1.0 x 10 20 $ 40,000
    ECC2-238 239 2.1 x 10 27 $ 50,000
    ECC2K-238 239 9.2 x 10 25 $ 50,000
    ECC2-353 359 1.3 x 10 45 $ 100,000
    ECC2K-358 359 2.8 x 10 44 $ 100,000

    Elliptic curves over Fp - Exercises:
    ECCp-79 79 146 Handbook of Applied Cryptography & Maple V software
    ECCp-89 89 4360 Handbook of Applied Cryptography & Maple V software
    ECCp-97 97 71982 $ 5,000

    Level I challenges:
    ECCp-109 109 9.0 x 10 6 $ 10,000
    ECCp-131 131 2.3 x 10 10 $ 20,000

    Level II challenges:
    ECCp-163 163 2.3 x 10 15 $ 30,000
    ECCp-191 191 4.8 x 10 19 $ 40,000
    ECCp-239 239 1.4 x 10 27 $ 50,000
    ECCp-359 359 3.7 x 10 45 $ 100,000

  6. Re:Wow. by joe90 · · Score: 3, Interesting

    So I guess the moral of the story is to not use this Certicom encryption system for valuable information - it's trivially brute-forceable, for a sufficiently motivated organisation.

    Hmm, 1200 years of CPU time for a commodity PC, or to put it another way, as little as 1.5 weeks with 50,000 PC's - a cost of less than $5,000,000 in total costs to brute-force.

    --

    Fast, cheap & reliable. Pick two.
  7. Why the challenge? by kentsin · · Score: 2, Insightful

    Just one crack is enough? Or shall we wait for better crack? To find if the method have weakness, we should open for more easy crack forever.

    The current scheme does not encourage a better crack. Or expose the method for fully tested.

    It will be very dangerous if the I.T. security is based on such a weak test system. Especially when many policy maker buy these security protection without aware of full picture.

    In the real world, people grant trust based on the information they got from the media, the more mentation these on the news, the more they will trust a system. It is extreamly danger. Especially when digital security is going mainstream.

  8. That's great, but by Gizzmonic · · Score: 3, Funny

    What about the ED-209 winners? Remember, that robot from Robocop?

    No, not that one, that was Robocop. The other one. He was all robot. He didn't have Robocop's human side. But he did have some cool machine guns.

    --
    (-1, Raw and Uncut is the only way to read)
    1. Re:That's great, but by GileadGreene · · Score: 2, Funny
      The original ED-209 was a pure robot. The Robocop-2 movie was the one that involved criminal brains in robots. Please drop your incorrect criticism of the parent post. You have 15 seconds to comply...

      ...

      You now have 10 seconds to comply...

      ...

      You now have 5 seconds to comply...

      ...

  9. what's wrong with the world today? by grammar+nazi · · Score: 2, Funny
    Certicom announced on Tuesday that the winners, a team from Ars Technica and a member of TeamIMO, will both receive $2500 each for the matching distinguished pairs that has solved the elliptical curve encryption scheme."
    The grammar nazi says, "Tsktsk!"
    ...will each receive $2500 for matching distinguished pairs that have solved...
    --

    Keeping /. free of grammatical errors for ~5 years.
  10. Re:Wow. by NotAnotherReboot · · Score: 4, Informative

    Well, obviously you adjust your encryption to what you think people will be throwing at it. That goes without saying.

    Like it said, the next one is not expected to be cracked for some time because it is far more complicated to brute force.

    If it's valuable- determine how valuable it is to others, and encrypt based on that plus some.

    For instance, this would work fine for credit cards, seeing as the cost of cracking the number would be far greater than the cost of processing power. Most of the time, however, it is far easier to avoid encryption altogether and hit those who do not bother.

  11. That's a lot of processing by haxeh · · Score: 5, Insightful

    Now let's run the same test, but instead of attacking the algorithm, let's see how many hours it takes to social engineer the key :)

    1. Re:That's a lot of processing by SHEENmaster · · Score: 4, Funny

      "Is it 0x000001?"
      "No."
      "Is it 0x000002?"
      "No."
      "Is it 0x000003?"
      "No."
      "Is it 0x000004?"
      "No." ...
      "Is it 0x0002FD?"
      "If I tell you, will you shut up?"
      "Yes."

      --
      You can't judge a book by the way it wears its hair.
  12. Re:Wow. by Deraj+DeZine · · Score: 5, Interesting

    I wonder what would happen if China began requiring all computers in the country to run some unspecified distributed application.

    Not trolling, just musing. I doubt such a thing would happen in any country.

    --
    True story.
  13. Re:Wow. by rasafras · · Score: 4, Informative

    This is a small key size for the scheme. On the website they have other challenges posted where the key size is four or eight times as long, which are deemed 'infeasible'. This was not a completely realistic security test of the ECC algorithm, they expected it to be solved.
    If this was used for real data, the key would be much longer and it would take probably a few billion years to solve.

  14. Quick: Serial for turbotax? by Anonymous Coward · · Score: 2, Funny

    D035 @Ny0n3 G07z @ 53rI@L5 0r cR@CkZ f0r 7urb07@x!!!
    I'v3 G07 14 MiNu735 70 l0@D i7 uP @Nd g37 My 7@X3$ DoNe!

  15. Odds are that by dj245 · · Score: 3, Funny
    team from Ars Technica and a member of TeamIMO, will both receive $2500 each for the matching distinguished pairs that has solved the elliptical curve encryption scheme."

    I bet $2500 that the other half of each of the team's "matching distinguished pairs" will:

    1. Go shopping for shoes
    2. Go shopping for jewelry
    3. Go shopping gor shoes AND jewelry

    Unless they are single, there is no way this gets spent on hardware.

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
  16. Brute force by Anonymous Coward · · Score: 5, Insightful

    Is it just me, or is there no real point to these encryption challenges? Brute forcing one particular key doesn't help you attack the encryption algorithim in general, and we can already calculate about how long it will take to crack with current processors. Other than the prize money, there is no reason to participate (except maybe for bragging rights, but finding an algorithmic flaw would get you so much more). Perhaps the prize money and CPU time might be better spent searching for a cure for cancer? I know there's a distributed computing project out there that does just that (no link right now, I'm lazy), and this *is* a case where the computers are just as good at calculating numbers for cracking encryption as calculating numbers for saving lives.

  17. Re:X3WJB-3B2BH-3MPM6-8F6GR-X9HBJ by Anonymous Coward · · Score: 4, Funny

    Damn. That's my root password. Damn again.

  18. Re:Damn hackers by momerath2003 · · Score: 3, Funny

    I don't think you can "call" a mail address.

    --
    I had but a simple dream, to destroy all humans.
  19. Re:Wow. by timeOday · · Score: 3, Interesting

    Better just to use overkill"encryption all the time. EG instead of thinking long and hard about whether it would be worth cracking something encrypted with DES, just use 3DES all the time and save your brainpower for something else.

  20. You can do better stuff with CPU time! by enosys · · Score: 4, Insightful
    Trying to crack encryption with brute force is so pointless. I don't think it actually accomplishes anything useful. The length of time and amount of resources that are needed can be understood theoretically, without any need for running the experiment. The real threat to an encryption scheme is from new much faster methods cracking methods and these sorts of contests don't seem to encourage that; it's mostly about brute forcing it.

    More importantly there are more useful distributed computing projects. Here is a pretty good index. For example there's Folding@Home which furthers our onderstanding of proteins, which are so important in so many life processes and diseases, and fightAIDS@home which has already found a promising new drug. Or how about SETI@home? Trying to crack encryption by brute force seems like such a waste in comparison to these.

    Perhaps the encryption contests are so popular just because you can win money. It's like a lottery. Maybe the only thing that could be done would be to have a cash prize for significant findings in other projects, or if who did it can't be defined due to the nature of the algorithm, maybe even just an ordinary lottery?

    1. Re:You can do better stuff with CPU time! by Cecil · · Score: 2, Informative

      Hooray for not checking links. Corrected link to Folding@home

      Sorry.

  21. It serves a couple of purposes by Sycraft-fu · · Score: 4, Insightful

    1) It gives you a real world baseline of what kind of current power it takes to break your keys. You can then make some educated projections about what kind of security these keys will offer in the future. Computing power has and continues to grow at a fairly predictable rate. Thus you can infer how long a specific level of key will take to crack at a given point in the future, assuming no new mathematical or processing systems. Which leads us to

    2) It encourages people to try novel types of attacks. Yes, there are those that are just doing a brute attempte and they are there fore reason #1. However there are those that will try to come up with new algorithms, new hardware, or a combination, to defeat your encryption and prove it weak. This is what it's all about. You don't prove encryption strong, you continually prove that it's not weak, lending creedence to the theory that it is strong.

  22. Re:Wow. by KrisHolland · · Score: 2, Interesting

    "Well, obviously you adjust your encryption to what you think people will be throwing at it. That goes without saying."

    How are you going to adjust your encryption when quantum computers will make most encryption schemes obsolete?

  23. Re:Wow. by spectrokid · · Score: 2, Interesting

    If you count 100 Watts for one of these athlons, you end up with 1025280 kWh of electrical power going in this. Even in Canada, where power is cheap (4.72/kWh) you get a total cost of 48393,216 $ CAN in power consumption alone. Kind of puts things in perspective.

    --

    10 ?"Hello World" life was simple then

  24. Brief explanation of elliptic curves by NonSequor · · Score: 4, Informative

    An elliptic curve is the set of solutions to a cubic equation in two variables on some field (a field is a set on which two operations which behave like multiplication and division are defined). The solutions form a cyclic group. A group is a set on which an operation is defined such that there is an identity element, every element has an inverse, and the associative property holds. In a cyclic group, if you "multiply" any element by itself enough times, you'll get the original element.

    What makes all of this junk more interesting to computer people is that if you use a field with finitely many elements, you end up with some tools that can be used for things like factoring and other problems in number theory.

    Elliptic curve cryptography is based around the discrete log problem. That is, you are given two elements of the group, a and b, you want to find what value of k makes a^k=b. This problem can be solved in polynomial time in some cyclic groups, but elliptic curve groups lack certain niceties that make solving the problem for them tough.

    It is believed that elliptic curve cryptography will allow one to use significantly smaller keys than those needed by RSA without a loss of security.

    --
    My only political goal is to see to it that no political party achieves its goals.
  25. PARENT IS COMPLETE AND UTTER NONSENSE by Paul+Crowley · · Score: 5, Informative

    ECC ("this Certicom encryption system") has turned out to be exactly as hard to break as Certicom and everyone else expected - if anything, the results of this challenge increase our confidence in it.

    109 bits was deliberately chosen to be short enough to break. The next challenge is 131 bits, which is also considered breakable (though it will be about 2048 times harder).

    After that, you get on to the "Level II" challenges, which are not considered breakable. They start at 163 bits, the least recommended for real use, and would be about 140 billion times harder to break.

    I worry about the /. moderators sometimes...

  26. RFC3607 "Chinese Lottery Cryptanalysis Revisited:" by anti-NAT · · Score: 2, Interesting
    --
    The Internet's nature is peer to peer - 20050301_cs_profs.pdf
  27. Janitors and super computers. by Wellmont · · Score: 3, Interesting

    These contests were not designed by the encryption companies to have brute force used on them...Thus you have higher level challenges with "realistic" prizes. Sadly there is no reverse engineering when most of these teams think up their strategem, or even basic engineering for that matter. The RSA and eliptical encryption schemes were not thought up for mearly "normal" encryption....OBVIOUSLY if you have the key you have the file, but the underlying code (once encrypted) is meant to resemble nothing noticable, nothing useful to its cracking. Thus you have these contests, battles to see if people have a scheme, not brute force power.

    Chances are they would want to find the one dude who thinks up a program that can hack that encryption to bits in 4 minutes instead of trying every password from here to "timbucktoo" on hundreds of computers at once just because you work the janatorial shift at the San Diego Super Computer Center.

  28. The encryption companies want brute force by dbaigrie · · Score: 3, Interesting

    The companies providing these encryption breaking challenges do not wish for someone to come up with some super quick method of breaking their products encryption scheme. Instead what they want is proven statistics that it takes X amount of time to crack their encryption scheme at rediculously low key lengths. This is so they can go around quoting their 1200 years and simillar to crack and sell more of their encryption product.

    Please do not take this as me saying that these encryption systems are or are not any good - I am not a cryptographer. It is just that these competitions are obviously organised from a marketing perspective.

  29. Re:A question about keys by AiY · · Score: 2, Informative
    > Does that mean that I have the private key that will decrypt all files encrypted with that public key?

    Yes.

    > How large a file or how many files do I have to decrypt to be assured that I have uniquely identified the private key?

    If it decrypts the encrypted file (that is, you run the decrypting algorithm with the "key" you found and you get the un-encrypted text back exactly), then one. If the encryption system is good, the file doesn't have to be too big, but it should probably be a few kilobytes of input. More input may make it easier to discover the private key (choosen plaintext attack), but if the encryption is good it doesn't help.

    Public key encryption systems are devised so that key collisions are unlikely. If there are none, that is good. If there are several, that is bad. If there are several that collide but it is hard to calculate what the other collisions might be, that is good. If the mathematical operations in the keyspace are difficult enough to make encryption possible, then calculating the collisions is just as difficult as calculating the private key given the public key.

    > Is it true that if I don't give out a public key that I can produce documents that are in principle un-decryptable.

    If you mean "I'll generate a public/private key pair and throw away the private key" then yes. Not terribly useful, but yes. But if you found a sufficiently random input source, you could just generate globs of random data that would be equivalent to that.

    --
    "You need a license to buy a gun, but they'll sell anyone a stamp." - Red Green