Slashdot Mirror


IBM using Napoleon Dynamite Quote to Encrypt Data

schmack writes "A developer discovers a quote from the movie Napoleon Dynamite is being used as the cipher key by IBM to publish encrypted XML at this year's Wimbledon grand slam. But is this a rather glaring lapse in security or an easter egg for curious hackers, many of whom would surely be fans of the quirky movie?"

17 of 170 comments (clear)

  1. Huh? by LordKaT · · Score: 4, Insightful

    I don't really see this as a "lapse" in security. I mean, it was an XML file with updated scares, not a SQL database with every known Social Security Number. The application in question (a flash scoreboard) doesn't exactly call for some kind of PKE scheme.

    1. Re:Huh? by Stiletto · · Score: 4, Insightful


      If a project doesn't require strong encryption, does it require encryption at all?

    2. Re:Huh? by hyfe · · Score: 5, Insightful
      If a project doesn't require strong encryption, does it require encryption at all?

      Of course it does. The lock to your house is most certainly breakable. Does that mean you should throw away the door?

      Weak'ish encryption protects you against untargetted attacks, such as network-snooping. Anybody doing untargetted attacks are probably going to have massive amount of data to search through. Even the most simplistic encryption algorithm involving keys is going to force the attacker to include state-information in his application.. which as we all is just plain painfull on high-traffic networks.

      --
      "" How about taking the safety labels off everything, and let the stupidity-problem solve itself? """
    3. Re:Huh? by DerekLyons · · Score: 5, Insightful
      If a project doesn't require strong encryption, does it require encryption at all?

      Yes.
       
      It's a common misconception that encryption is supposed to be 'unbreakable' (for some large value of 'unbreakable'), in all instances. In the real world of security (I.E. DoD etc...) it's quite common to have the complexity and difficulty of the cipher or code to match the 'speed value' (to coin a term) of the information. For example, diplomatic messages need to be kept hidden essentially forever - thus strong encryption. Tactical communications between Army formations or Navy ships can have a much lesser grade of encryption applied because their value is almost always rendered moot before they can be broken.
       
      The 'need' for ultra-strong, resist-attack forever grade encryption for personal use is an artifact of the (not uncommon) geek need to be [bigger|faster|stronger] than anyone else when it comes to computer stuff.
    4. Re:Huh? by gkhan1 · · Score: 4, Informative

      There are a few things I wish to clarify about your post

      If you don't want normal people to access the project, a standard encryption like 128bit AES is enough to feel safe.

      First off, right now 128 bit AES is virtually unbreakable. I mean, the US government has approved 128 bit AES for use in encrypting classifed documents. That should tell you alot. It's true, maybe in 10 years or so, one might be able to crack 128 bit AES in a few weeks or so, which is kinda bad for a modern cipher. But you can rest assured, if you use 128 bit AES (correctly implemented, and with a good password), there isn't a force on earth that could crack it (right now, that is).

      By normal people I mean bored people with only little computing power.

      This statement makes no sense at all. Do you have any idea how fast AES is? On my puny, 2 year old, cheap crap Dell computer, I just benchmarked 256 bit AES, it can encrypt 55.3 MB/s. Fifty-five megabytes per second! That's fast as hell! By little computing power, are you reffering to ENIAC? 'Cause I bet even that transistor-less monster can crank out a few kbs per seconds, AES is that fast. I routinely watch Hi-Def movies on a drive encrypted by TrueCrypt. That means that the movie is decrypted on the fly, while I'm watching it!

      And even that will probably not be enough against black-ops a la your-favorite-secret-agent-franchise...

      I HATE IT when people say "Well, I'm sure that NSA could crack any cipher, their so secrative and so cool!" NO THEY COULDN'T. No one can crack a 256 bit AES with a correct implementation (and a good key). It's just not doable. I refer you to an earlier post of mine, where I got really pissed and did a few calculations. You cannot crack 256 bit AES. It's. Not. Possible.

      The mistake you seem to be making in your post is that you assume that most encrypted material get cracked because they used a weak cipher. That is not true. 99.9999% of all modern codes that are cracked are cracked because of a poor implementation. Some-one selects a bad password, maybe someone gets your PGP key from your computer, maybe a secret agent beat the crap out the poor IT guy and got in. Whatever. It's simply not feasable to crack modern ciphers by cryptanalysis. It's virtually impossible, and there are so many easier ways to do it.

      In conclusion: If you want your material safe, it's fine to use 128 bit AES, but there's no reason not to use 256 bit, so you could just as well use that. Just make damn sure that you use a good password and keep it safe. And no, a quote from Napoleon Dynamite is NOT a good password.

  2. Let me be the first to say... by ChePibe · · Score: 5, Funny

    Idiots!

  3. The client had the key anyway. by vidarlo · · Score: 4, Insightful

    If you read the article, you'll see that he found the key in the flash applet that presented the data to the website visitors. So even if they used a truly random key, it would be worth no more, since the client could just read the flash file (de-assemblers for flash is out there. Search on google.), and get the key. So really, there is no point of better encryption, because the determined people will get the key anyway.

    Remember that flash runs on your computer. Thus, the encryption key has to be on your computer so the flash application can decode the XML file and show you the results. As long as Trusted Computing does not excist, there is no way to stop a determined person from getting the key. Thus, using a stronger key would not make it more difficult. It is not like the key was discovered by accident. The writer of TFA was looking for the key in the flash file...

    Nothing here to see, please move along!

  4. Preemptive Questioning Your Own Answers by soloport · · Score: 5, Insightful

    It was totally retarded, why do people like it?

    Look, it's all right there:
    Q. Why do people like it?
    A. It was totally retarded.

    You're, uh, one step away from Yoda-speak.

  5. Re:What is with that movie? by athakur999 · · Score: 5, Funny
    It was totally retarded, why do people like it?


    roman_mir, don't be jealous that I've been chatting online with babes, all day. Besides, we both know I'm training to become a cage fighter.

    --
    "People that quote themselves in their signatures bother me" - athakur999
  6. Exactly! by FatSean · · Score: 4, Insightful

    Not sure why exactly they would want to encrypt the scores as they flew over the network though. The scores are public knowledge...who cares if they are sniffed? Technology demonstration? Wanted to use the 'encryption' buzzword perhaps?

    --
    Blar.
    1. Re:Exactly! by vidarlo · · Score: 4, Insightful
      Not sure why exactly they would want to encrypt the scores as they flew over the network though. The scores are public knowledge...who cares if they are sniffed? Technology demonstration? Wanted to use the 'encryption' buzzword perhaps?

      To force people interested in live stats either to view their website (=ad revenue) or watch their tv broadcast (=ad revenue). 3rd party apps accessing the information means less ad revenue. Simple as that.

  7. Re:What is with that movie? by Sage+Gaspar · · Score: 4, Funny

    Whoever he wants to be. Gosh!

  8. Thank you, Captain Obvious by JourneyExpertApe · · Score: 4, Funny

    We're looking for a good English to English translator. Would you be available soon?

    --
    If you can read this sig, you're too close.
  9. Re:depends by Minwee · · Score: 4, Funny

    Once the terrorists gain access to the scores from Wimbledon then it's all over for the free world. They could use our own tennis scores against us.

    They had better be using the strongest encryption available for this kind of thing.

  10. Randomly Generated? by feepness · · Score: 4, Funny

    Is it not possible that this was a randomly generated key that simply happened to be a Napoleon Dynamite quote?

  11. Re:Script substrings by Wolfrider · · Score: 4, Funny

    --Those responsible for the cipher key in question, have been sacked.
     
    We apologize for the inconvenience.
     
    A m00se once bit my sister...

    --
    .
    == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  12. Re:Script substrings by (H)elix1 · · Score: 4, Interesting

    Scripts of popular movies such as the Star Wars trilogy are obvious things to include in a cracking dictionary.

    Amen!

    I've seen this on some of my external servers - long lists of dictionary attacks. For a while someone was trying to log into executioner. Before an IP filter was added, we would get tons of login attempts in the logs. Quotes were always in there, including things like Darth quotes (Ifylofd, Tfiswto, Issapinfs, Ysnhcb, and the l33t spelling variants of words and phrases). It became a bit of a game to figure out who could guess the quote based on the attempted password. If you think the first letters of a quote are protection, you are in for a rude awakening when you get back into the office next week. (Happy 4th of July to those in the States)