Slashdot Mirror


New NSA-Approved Encryption Standard May Contain Backdoor

Hugh Pickens writes "Bruce Schneier has a story on Wired about the new official standard for random-number generators the NIST released this year that will likely be followed by software and hardware developers around the world. There are four different approved techniques (pdf), called DRBGs, or 'Deterministic Random Bit Generators' based on existing cryptographic primitives. One is based on hash functions, one on HMAC, one on block ciphers and one on elliptic curves. The generator based on elliptic curves called Dual_EC_DRBG has been championed by the NSA and contains a weakness that can only be described as a backdoor. In a presentation at the CRYPTO 2007 conference (pdf) in August, Dan Shumow and Niels Ferguson showed that there are constants in the standard used to define the algorithm's elliptic curve that have a relationship with a second, secret set of numbers that can act as a kind of skeleton key. If you know the secret numbers, you can completely break any instantiation of Dual_EC_DRBG."

322 comments

  1. umm by superwiz · · Score: 4, Interesting

    Don't look for malice where incompetence will do.

    -- Napoleon
    --
    Any guest worker system is indistinguishable from indentured servitude.
    1. Re:umm by Anonymous Coward · · Score: 2, Insightful

      This is the NSA, not the FBI.

    2. Re:umm by bhima · · Score: 5, Insightful

      But this is the NSA we're talking about... Not the Bush administration.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    3. Re:umm by niceone · · Score: 3, Insightful

      Either way best not use Dual_EC_DRBG.

      And if it is incompetence, in this case the malice can come later if anyone ever figures out the 'secret numbers'.

    4. Re:umm by nuzak · · Score: 2, Insightful

      > Either way best not use Dual_EC_DRBG.

      I'm pretty sure that if they backdoored one, they backdoored them all. Best to not use any of the new algorithms, period.

      --
      Done with slashdot, done with nerds, getting a life.
    5. Re:umm by bhima · · Score: 4, Insightful

      How do you back door an Open algorithm you didn't design and don't distribute?

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    6. Re:umm by Anonymous Coward · · Score: 2, Funny

      1 2 3 4

    7. Re:umm by someone1234 · · Score: 3, Interesting

      The weakness of the encryption is not incompetence.
      The incompetence is that they failed to hide it.

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
    8. Re:umm by digitig · · Score: 1

      When the backdoor has been exposed and they continue to promote it, I think the balance of probabilities begins to shift.

      --
      Quidnam Latine loqui modo coepi?
    9. Re:umm by 0xygen · · Score: 1

      By successfully completing the "set up" stage of arranging the release of a new open algorithm by a third party?

    10. Re:umm by WwWonka · · Score: 1

      ...but don't ignore malice when malice has preceded incompetence past.
      -me

    11. Re:umm by Damastus+the+WizLiz · · Score: 1

      5! you forgot the 5!

      --
      I often have trouble remembering which way is out of bed in the morning.
    12. Re:umm by cayenne8 · · Score: 3, Funny
      "5! you forgot the 5!"

      Still..........I'd better go change the combination on my luggage....

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    13. Re:umm by sacrilicious · · Score: 4, Insightful
      Don't look for malice where incompetence will do.

      Don't tolerate incompetence.

      Especially when the party involved should know better, and when there's a lot at stake.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    14. Re:umm by sacrilicious · · Score: 0
      How do you back door an Open algorithm you didn't design and don't distribute?

      Huh? You seem to be implying either that the algorithm criticized by Bruce is in fact secure, or that the insecure algorithm is unlike the other three in some way that renders the other three immune to a similar insecurity. Neither implication makes any sense.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    15. Re:umm by certain+death · · Score: 0

      Yessss...we are much better off sticking with ROT13 or DES.

      --
      "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
    16. Re:umm by Anonymous Coward · · Score: 3, Informative

      And when there's a lot at stake, don't blame ignorance, but greed.
      USA has done these things before. Just google for Crypto AG.

    17. Re:umm by Anonymous Coward · · Score: 0

      Quite right. I'm sure that horse is just hollow because the incompetent carpenters neglected to fill in the middle.

    18. Re:umm by bhima · · Score: 5, Informative

      No. I was replying to someone who said the NSA had put backdoors in all available Random Number Generators and I wondered how the NSA could possibly get a backdoor in all of such algorithms. My line of thinking was this

      1: Open algorithms are the mainstay of the crypto community
      2: All those algorithms described in the article have been published
      3: The NSA did not sponsor, develop, or promote all of random number generators described in article (much less all that are available)
      4: The NSA is not the sole distributor of the source or binary versions of these algorithms

      I know the NSA has a bunch of really sharp folks but how could they pull off having a backdoor in an Random Number Generator algorithm which they did not design, did not sponsor development of, and do not distribute?

      As far as Dual_EC_DRBG goes it is clear how they could have pulled off a stealthy backdoor, the algorithm is their own design.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    19. Re:umm by sveiki_neliels · · Score: 2, Informative

      Don't look for malice where incompetence will do. -- Napoleon Napoleon? Try Hanlon's Razor.
      --
      New slang when you notice the stripes, the dirt in your fries.
    20. Re:umm by bhima · · Score: 1
      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    21. Re:umm by Goaway · · Score: 2, Informative

      Huh? You seem to be implying either that the algorithm criticized by Bruce is in fact secure, or that the insecure algorithm is unlike the other three in some way that renders the other three immune to a similar insecurity. Neither implication makes any sense. Sorry, the second implication is both completely true, and makes perfect sense. I don't really understand how you could claim otherwise.

      It is unlike the other three, just as the other three are all unlike each other. It uses elliptic curves, where the other three don't, and the attack is specific to elliptic curves.
    22. Re:umm by sacrilicious · · Score: 1
      the second implication is both completely true, and makes perfect sense. I don't really understand how you could claim otherwise. It is unlike the other three, just as the other three are all unlike each other. It uses elliptic curves, where the other three don't, and the attack is specific to elliptic curves.

      I think I mistakenly came away from the article thinking that the NSA had created all 4 discussed algorithms. A quick re-skimming of the article didn't yield that assertion, so I agree that the other three are immune to the idea that the NSA rigged them like the main one discussed.

      Note that if the NSA *had* designed all 4 algorithms, the fact that the described attack is specific only to one of them would not particulary calm my suspicions.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    23. Re:umm by irc.goatse.cx+troll · · Score: 1

      Find a weakness in it and then fully support the algorithm instead of one of its competition?

      Maybe make suggestions on how to make it "more secure" that make it easier for them to attack?

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    24. Re:umm by Goaway · · Score: 1

      Note that if the NSA *had* designed all 4 algorithms, the fact that the described attack is specific only to one of them would not particulary calm my suspicions. Perhaps not, but even so your original statement would still be false, as the attack was very specific to that algorithm. Of course there could have been backdoors in the others, but they would have to be entirely unrelated ones.
    25. Re:umm by superwiz · · Score: 1

      http://www.brainyquote.com/quotes/quotes/n/napoleonbo384775.html Napoleon predated Robert A. Heinlein. 'nough said.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    26. Re:umm by TwilightXaos · · Score: 1

      Don't look for malice where incompetence will do.
      -- Napoleon
      A Witty saying proves nothing
      -Voltaire
    27. Re:umm by TwilightXaos · · Score: 1

      I know the NSA has a bunch of really sharp folks but how could they pull off having a backdoor in an Random Number Generator algorithm which they did not design, did not sponsor development of, and do not distribute?


      If I knew that, I'd be dead by now.
    28. Re:umm by turing_m · · Score: 1

      "Don't look for malice where incompetence will do.
      -- Napoleon"

      Maybe he was explaining what happened to the 600,000 troops he invaded Russia with.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
    29. Re:umm by cpu_fusion · · Score: 1

      Yes that will work if you only need to prove negligence, and not purposeful behavior.

      But if you can prove, speaking hypothetically, intentional homicide, and you decide that you'll just go for negligent homicide, you're a lazy prosecutor.

      What I'm saying is: "blaming incompetence won't do / when it lets the crooks skate through."

    30. Re:umm by tkiesel · · Score: 1

      When the backdoor has been exposed and they continue to promote it, I think the balance of probabilities begins to shift.
      If ever there was a good setup for some AC to post a goatse link....
    31. Re:umm by Lord+Flipper · · Score: 1

      Don't look for malice where incompetence will do.
      -- Napoleon

      Is 'Napoleon' your nick? Because you can't be attributing the quote to Napoleon, right? Robert Heinlein (in "Logic of Empire") a little after Napoleon's time.

    32. Re:umm by Anonymous Coward · · Score: 1, Funny

      Exactly. It's like Sauron having a hold over the Three Rings that he did not make or touch. He can directly influence only the Seven or the Nine.

    33. Re:umm by Anonymous Coward · · Score: 0

      they've already secured the DES algorithm which they didnt develop, to be more secure with changing of the s-boxes.

    34. Re:umm by Khelder · · Score: 1

      Good point. However, the remedies may be different for malice vs. incompetence.

    35. Re:umm by bwt · · Score: 1

      Wikipedia's page on Napoleon also contains this quotation: under the "Misattribution" section. I note that brainyquote.com offers no citation.

    36. Re:umm by pugugly · · Score: 1

      Any sufficiently advanced incompetence is indistinguishable from malice - [Grin].

      Pug

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    37. Re:umm by superwiz · · Score: 1

      I was giving just a random site that had a collection of quotations. If you google it, you get hundreds of sites that attribute this to Napoleon. I don't know the original source though, so I'll agree to be agnostic on this. No offense, but Wikipedia is really not a source to use for resolving a controversy.

      --
      Any guest worker system is indistinguishable from indentured servitude.
  2. The answering machine by Verteiron · · Score: 5, Interesting

    Anyone else reminded of the little Black Box from Sneakers? The one that used a mathematical backdoor to break any encryption based on a certain algorithm that was only used in the USA?

    --
    End of lesson. You may press the button.
    1. Re:The answering machine by Shakrai · · Score: 4, Insightful

      Anyone else reminded of the little Black Box from Sneakers? The one that used a mathematical backdoor to break any encryption based on a certain algorithm that was only used in the USA?

      More to the point, anyone else remember the premise of that movie? That said black box was utterly useless for doing anything other then spying on Americans, which (prior to Dubya anyway) was outside of the NSAs mandate.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    2. Re:The answering machine by harryHenderson · · Score: 3, Interesting

      Of course the truly paranoid individual would realize that the backdoor in Dual_ECD_RBG was merely an "obvious" decoy designed to herd us all onto the other three which also have backdoors. ;) (not to make light of what Mr. Schneier's point - the NSA has every reason to deny others effective cryptographic tools)

    3. Re:The answering machine by Anonymous Coward · · Score: 0

      precisely. the chances China, Russia et al will use an encryption standard being promoted by a *US* authority is zero (let's not gloss over the fact that China, Russia et al have plenty of top-grade mathematicians who can work on their own algorithms).

      The only people who would use the encryption standards would be your own people.

    4. Re:The answering machine by Dorceon · · Score: 1

      I remember that all River Phoenix wanted for his share of the reward was the phone number of the female NSA agent.

      --
      What sound do people on rollercoasters make? Hint: it's not Xbox 360.
    5. Re:The answering machine by Shakrai · · Score: 1

      Yeah, but she was pretty fucking cute ;)

      Err, wait, wrong link... *duck*

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    6. Re:The answering machine by lax-goalie · · Score: 1

      Anyone else reminded of the little Black Box from Sneakers?

      It's a movie. A movie. Ya know, fiction.

    7. Re:The answering machine by EaglemanBSA · · Score: 1

      Actually, that's not her. The actress was Amy Benedict, but you're right, still pretty darn good-looking.

      --
      Quiz: True or False -- On a scale of 1 to 10, what is your middle name?
    8. Re:The answering machine by Shakrai · · Score: 1

      Err, I'll be damned. And I was already over on IMDB looking for the link to prove you wrong. I always swore that role was Tasha Yar......

      Learn something new everyday.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    9. Re:The answering machine by maxwell+demon · · Score: 2, Funny

      Anyone else reminded of the little Black Box from Sneakers?

      It's a movie. A movie. Ya know, fiction.

      That's what they tell you. :-)
      --
      The Tao of math: The numbers you can count are not the real numbers.
    10. Re:The answering machine by bl968 · · Score: 1

      Why yes, I think I do. I actually modified my browser's useragent to reference that *points at sig*

      --
      "GET / HTTP/1.0" 200 51230 "-" "Mozilla/4.0 (compatible; Setec Astronomy)"
    11. Re:The answering machine by BSAtHome · · Score: 1

      Quiz: True or False -- On a scale of 1 to 10, what is your middle name?
      Blue?

    12. Re:The answering machine by EaglemanBSA · · Score: 1

      Wrong. The answer is Bangkok^(1/3).

      --
      Quiz: True or False -- On a scale of 1 to 10, what is your middle name?
    13. Re:The answering machine by TempeTerra · · Score: 1

      the NSA has every reason to deny others effective cryptographic tools

      Well actually, the NSA wants other countries to have bad cryptographic tools, the USA to have good cryptographic tools, or best of all, everyone to have cryptographic tools that only the NSA can break. This algorithm sounds like the latter, since as Schneier said it uses a set of magic number parameters and there are some more magic numbers which constitute a back door. The back door is hard to calculate from the known magic numbers, but could plausibly have been determined during development of both sets of numbers by the NSA boys.

      I wonder if there would be any use in having an encryption scheme that was widely known to be breakable only by the NSA.

      --
      .evom ton seod gis eht
    14. Re:The answering machine by UnknowingFool · · Score: 1

      I wouldn't describe it as a backdoor but more as a vulnerability. At one time SHA-1 was thought to be invulnerable until some cryptography researchers found that there was a theoretical weakness. The premise of the movie was some math geek figured out an algorithm that could break the decryption of some of the most secure sites that existed at the time. In the movie's plot, it was implied that NSA sponsored the mathematician's research because they wanted to spy on other American agencies as the Soviet Union used other types of cryptography. At the time of the movie, the US government primarily used DES which is based on symmetric key cryptography which might suffer from an algorithm weakness. I am not sure what the Soviets used at the time, but they have used one-time pads in the past which cannot be attacked using algorithms.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    15. Re:The answering machine by Tacvek · · Score: 1

      the NSA has every reason to deny others effective cryptographic tools

      Well actually, the NSA wants other countries to have bad cryptographic tools, the USA to have good cryptographic tools, or best of all, everyone to have cryptographic tools that only the NSA can break. This algorithm sounds like the latter, since as Schneier said it uses a set of magic number parameters and there are some more magic numbers which constitute a back door. The back door is hard to calculate from the known magic numbers, but could plausibly have been determined during development of both sets of numbers by the NSA boys.

      I wonder if there would be any use in having an encryption scheme that was widely known to be breakable only by the NSA. Well One use would be sending messages to the NSA. More seriously though, such an algorithm would be fine for encrypting data that need not be protected from the government. (A.K.A it is a non U.S. government entity that you are trying to keep from reading the message.
      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    16. Re:The answering machine by Antique+Geekmeister · · Score: 1

      No, they don't. The NSA has already been caught, repeatedly, doing wholesale monitoring of domestic communications. (See the EFF lawsuits over the fiber-optic taps at AT&T on the backbones of the Internet.) Widespread robust encryption of any sort will make their illegal monitoring far more difficult, and make their lawful monitoring more difficult as well as the technologies become more widespread.

      They seem to acknowledge that voters want some level of encryption protectoin. They cooperate to the minimum means necessary to satisfy the political requirements, but do their best to leave all communications accessible to them with minimum difficulty. Please, please, go back and look at the histor of the Clipper Chip for explanations of how this works, and how they're happy to have expensive but robust encryption that they have arbitrary and complete access to the keys for.

      Then turn around and look at not only this mess, but at the "Trusted Computing" initiative to put encryption technologies with master keys held by a central authority (Microsoft) to manipulate software authentication and upgrades, document authentication and verification, and a host of other fun uses. And you'll see why we shouldn't trust their motives or behavior.

    17. Re:The answering machine by Antique+Geekmeister · · Score: 1

      Watch that movie again. It was implied that the NSA already *had* the encryption algorithm, and were already using it. Otherwise they'd have strived much harder to make it work, and noticed the big chip missing out of the device. As it was, they didn't care that the algorithm was broken, as long as no one else had it.

    18. Re:The answering machine by Anonymous Coward · · Score: 0

      > ...spying on Americans ... was outside of the NSAs mandate.

      Perhaps you are thinking of the CIA.

      The NSA's mandate was not constrained by the Church committee.

    19. Re:The answering machine by SlashdotCrackPot · · Score: 1

      which (prior to Dubya anyway) was outside of the NSAs mandate. I'm sure your chops have already been busted, but wasn't the NSA a product of the Bush administration?
    20. Re:The answering machine by Myopic · · Score: 1

      Outside their mandate or outside their normal daily activities? cf echelon.

    21. Re:The answering machine by SuperBigGulp · · Score: 1

      Hardly. From Wikipedia:

      The creation of the NSA was authorized in a letter written by President Harry S. Truman in June of 1952. The agency was formally established through a revision of National Security Council Intelligence Directive (NSCID) 9 on October 24, 1952, and officially came into existence on November 4, 1952. President Truman's letter was itself classified and remained unknown to the public for more than a generation.

      --
      Someday a Slashdot ID of 177180 will mean something.
  3. Ummm...encryption standard? by morgan_greywolf · · Score: 2, Interesting

    Is what is essentially a random number generator really an 'encryption' standard? And if it's really a backdoor, don't you still need to know rather quite a bit more than the random number seeds to break something like AES or RSA?

    1. Re:Ummm...encryption standard? by orclevegam · · Score: 3, Informative

      This seems to be more an issue with something like SSL in which the security of the system is reliant on not being able to guess the next number out of the PRNG.

      --
      Curiosity was framed, Ignorance killed the cat.
    2. Re:Ummm...encryption standard? by ioshhdflwuegfh · · Score: 5, Informative

      What happens in the article is that one of the algorithms proposed by NSA for standardization contains possibly a major backdoor because the constants it uses to generate numbers are such that there might be other constants, unknown by looking at the algorithm itself but nevertheless possibly known to the authors at NSA that allow to get the whole generated sequence of numbers based on only 32 byte sequence of generated numbers. Maybe or maybe not, depending on whether there are such constants, which only NSA knows.

    3. Re:Ummm...encryption standard? by starfishsystems · · Score: 5, Insightful
      Randomness is absolutely at the heart of cryptography. So yes, to answer your question, it does matter.

      If I can predict the value of a symmetric key, or the value whose two factors constitute an asymmetric key pair, I have effectively broken the encryption. Even supposing that I can't do this deterministically, but merely somewhat better than random, I'm still that much further ahead.

      --
      Parity: What to do when the weekend comes.
    4. Re:Ummm...encryption standard? by Anonymous Coward · · Score: 0

      Encryption and random numbers are two sides of the same coin. Any part of cyphertext that doesn't look like perfect randomness gives clues to the cleartext. Any non-random part of a key reduces the amount of work to "guess" the key. Therefore every cryptographic system needs a source of good random numbers, and quite a big amount of them.

    5. Re:Ummm...encryption standard? by peacefinder · · Score: 4, Insightful

      starfishsystems gives a good answer, but I'll say it a bit differently in case it helps.

      The random number generator in question is a mathematical tool for generating randomness, not a cryptosystem of any kind. It has many potential applications. However, modern cryptography is absolutely dependent on high-quality randomness, so cryptosystems tend to use exactly this sort of tool. The thing is, if the "random" data stream one uses in a cryptosystem is actually predictable, then the whole cryptosystem is insecure right from the start no matter how good it otherwise appears.

      It's is very much analagous to building a house on sand: if the foundation is unstable, it pretty much doesn't matter how good the rest of the construction on top of it may be; the whole structure is in dire and immediate peril.

      The random number generator itself may be just fine for many applications. However, any cryptosystem built on this random number generator is presumed to be useless just because there exists a set of keys which can easily predict the whole random number stream given a tiny part of it. We don't actually know if anyone holds the keys, but if someone does then that person could undetectably open any cryptographic locks built on this random number generator, or release the keys so everyone could open the locks.

      That help?

      --
      With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
    6. Re:Ummm...encryption standard? by tqbf · · Score: 1

      No, you don't. Random number generators are where the keys for AES and RSA come from.

    7. Re:Ummm...encryption standard? by morgan_greywolf · · Score: 1

      So, then, I presume, given all of the random bits used to generate the ciphertext, generating the plaintext from the ciphertext without the key is a relatively simple matter, or can you come up with the key easily enough given the random numbers used to generate it, or ... ?

      I'm no expert in cryptography (obviously), but it seems to me from what I've read that even if you have the random numbers used, it's still nontrivial to generate the plaintext from the ciphertext, or am I completely offbase on this? 'Cause it would seem to me that most cryptosystems are relying on relatively cheap PRNGs that simply aren't truly random and that's why NIST commissioned the contest in the first place.

    8. Re:Ummm...encryption standard? by Goaway · · Score: 1

      Most cryptosystems rely on extremely strong random number generators. Anything less would make them utterly worthless.

    9. Re:Ummm...encryption standard? by peacefinder · · Score: 3, Informative

      "[...] it's still nontrivial to generate the plaintext from the ciphertext, or am I completely offbase on this?"

      I Am Not A Cryptanalist, but it is my impression that you are off base in this. Generating the plaintext may not become a completely trivial task with the backdoor key, but it at least would become so many orders of magnitude easier that the system would be essentially useless.

      In really basic broad-brush terms, we can say that the ciphertext consists of the plain text added to a keystream by a method defined in a certain protocol. To decrypt the ciphertext, the legitimate recipient needs to subtract the keystream from the ciphertext using the same protocol. Any attacker who could capture the whole ciphertext usually should also discover the protocol in use. (That's not necessarily a trivial step, but often it is... especially with computers using known protocols.*) So the only unknown the attacker needs in order to reveal the plaintext is the keystream.

      Schneier's article says that by observing a mere 32 consecutive bytes of randomness, an attacker with the key to the backdoor can generate the whole random stream, at least from that point forward. So if such an attacker can suss out that small portion of the keystream or plaintext - and that's what cryptanalysis is all about - then they can use that to break the whole message with relative ease.

      [*: It is widely thought, and has been repeatedly proven by real world cryptosystem breaks where the protocol is unknown to the breaker, that for the most part hiding the protocol does no damn good. This is what's meant by "obscurity is not security".]

      --
      With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
    10. Re:Ummm...encryption standard? by Anonymous Coward · · Score: 0

      I Am Not A Cryptanalist, but it is my impression that you are off base in this. Generating the plaintext may not become a completely trivial task with the backdoor key, but it at least would become so many orders of magnitude easier that the system would be essentially useless.

      It pretty much would become a trivial task. In a public key crypto system, the private key is generated using a strong pseudo-random number generator in a completely deterministic fashion. The public key is often derived from it. If an attacker can get a hold of the random seed, reading your communications is simply a matter of generating the same private key.

  4. One wonders what we can ever do right by bogaboga · · Score: 0, Offtopic

    he generator based on elliptic curves called Dual_EC_DRBG has been has been championed by the NSA and contains a weakness that can only be described a backdoor.

    As a person, I am not very surprised. Software can be hard to develop. But on the other hand, I wonder what we as a nation (USA) can ever get right.

    When I thought we had [finally] got the Boeing 787 Dreamliner right, I was informed the execution of the whole project was flawed.

    Result? The plane will be delayed by more than 6 months, not to mention that a big chunk of the plane is manufactured abroad. I continue to be disappointed.

    1. Re:One wonders what we can ever do right by BlowHole666 · · Score: 3, Insightful

      Well I know one thing that is not right...your thinking. Perhaps you do not know about how engineering works? When you design something you design it to the best of your ability. If you notice a flaw, you fix it. You try and prepare for all known and unknown problems, but you are not going to catch them all. You are looking at specific examples and not at the whole picture. Yes maybe the 787 was flawed, maybe the NSA's choice is wrong. But what have we done right? Well you brought up airplanes lets see. The B2 bomber, that has a good trace record. How about the F16 it has never been shot down. Maybe the Mars rovers they appear to be doing quite well, and lasting longer then expected. So yes you win some and you loose some. Thats why it is engineering. If you had all the answers and knew all the potential problems then it would be called following the directions.

      --
      I smoked pot once. But I DID NOT inhale. Will you hire me?
    2. Re:One wonders what we can ever do right by Anonymous Coward · · Score: 0

      Engineering: We did it like this before and it worked. So lets use it again in this slightly modified form...

    3. Re:One wonders what we can ever do right by Shakrai · · Score: 0, Offtopic

      How about the F16 it has never been shot down.

      Uhh, ya wanna rethink that?

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    4. Re:One wonders what we can ever do right by BlowHole666 · · Score: 1

      My bad F-15.

      --
      I smoked pot once. But I DID NOT inhale. Will you hire me?
    5. Re:One wonders what we can ever do right by Shakrai · · Score: 1

      My bad F-15.

      Wrong again. Two F-15Es were shot down by ground fire during the Gulf War.

      (I'm not trying to give you too much shit, and I generally agree with American engineering being among the best in the World, but our technology isn't invulnerable either...)

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    6. Re:One wonders what we can ever do right by afidel · · Score: 1

      I think he meant in air to air combat, which is a true statement.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    7. Re:One wonders what we can ever do right by BlowHole666 · · Score: 1
      http://www.af.mil/news/story.asp?storyID=123008310/

      The Raptor will eventually replace the F-15 Eagle, an aircraft with an undefeated 104-0 combat record, according to Brig. Gen. Larry New, former 325th Fighter Wing commander.
      You can not do too much about ground fire. But in a dog fight the F-15 does quite well.
      --
      I smoked pot once. But I DID NOT inhale. Will you hire me?
    8. Re:One wonders what we can ever do right by Shakrai · · Score: 1

      I think he meant in air to air combat, which is a true statement.

      Is it?

      (And that's not what he said anyway)

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    9. Re:One wonders what we can ever do right by AP2k · · Score: 1

      What you say is very true. However, you forget to mention the element of administration. Engineers can only work with tools, knowledge, and expertise they have. The administration overseeing the project cant always accomodate everything the engineer wants due to budget restrictions or sheer ignorance. Sometimes the design itself might be flawed in a way that was unforseeable in the past and it would then be uneconomical to go back and fix the problem at the present or the managers cant allow you the time to go back and fix it because of deadlines and whatnot.

      Thankfully the "make or break" moment of a project doesnt always rest on the shoulders of the engineer.

    10. Re:One wonders what we can ever do right by Anonymous Coward · · Score: 0

      Maybe you should try inhaling dude. It's certainly not gonna hurt your memory!

    11. Re:One wonders what we can ever do right by Shakrai · · Score: 1, Offtopic

      But in a dog fight the F-15 does quite well

      Yes, the F-15 has never been defeated in air to air combat. It's also never faced an opponent remotely close to it's own technological level. Nor has it ever faced a foe as well trained as the typical American or Israeli pilot. The F-15 has been "defeated" during exercises with allied powers, flying planes that are it's equal in technology, with pilots as well trained as ours.

      Understand that I'm not bad mouthing it, because it's a beautiful and effective aircraft. I just don't think it's very fair to say it's never been shot down and use that as an example of how great American engineering is, when it's never faced a foe on equal terms.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    12. Re:One wonders what we can ever do right by MikeBabcock · · Score: 1

      The only aircraft I remember reading had never been shot down is the SR-71 Blackbird, and I may be wrong about that.

      That's a very impressive piece of technology from a long time ago too.

      --
      - Michael T. Babcock (Yes, I blog)
    13. Re:One wonders what we can ever do right by Kythe · · Score: 1

      Understand that I'm not bad mouthing it, because it's a beautiful and effective aircraft. I just don't think it's very fair to say it's never been shot down and use that as an example of how great American engineering is, when it's never faced a foe on equal terms.


      Heh...in a sense, the fact that "it's never faced a foe on equal terms" is itself a testament to American engineering :) So I'm not sure that caveat is actually at odds with the original assertion.
      --

      Kythe
    14. Re:One wonders what we can ever do right by Kythe · · Score: 1

      To be clear, the fact that the F-15 hasn't faced a foe on equal terms, despite the fact that it's obviously faced many foes, is supportive of the idea that American engineering is top notch (yes, pilot training certainly plays an important role, but it's obviously not the whole story).

      In fact, I'm not sure what could be more supportive of that assertion.

      --

      Kythe
    15. Re:One wonders what we can ever do right by Anonymous Coward · · Score: 0

      I think you meant the SR-71 a.k.a. Blackbird. No SR-71 was ever shot down in combat.

    16. Re:One wonders what we can ever do right by stewwy · · Score: 1

      Yes you can!

      My old engineering tutor once described to me (in the late 1970's ) different countries general strengths in design/engineering:

      The British build things that are over engineered, often look awful, are hard to produce and difficult to use well by unskilled users, but are hard to break (permanently), easy to fix and excel in the hands of skilled users. (Think formula 1 racing cars)

      The Italians build things which are beautiful to look at,both on the surface and underneath, work well, but are often fragile and hard to fix,and excel in the hands of skilled users( think Italian Supercars )


      The Americans build things which are nice to look at on the surface, work well, last well,relatively easy to produce and fix, and excel in the hands of unskilled users, but underneath the engineering is often not pretty. ( I own an American speedboat, possibly the nicest thing I've ever owned. but the aerial for the cd/radio is a car aerial zipped under one of the side panels, works and works well, cheap,easy, but not very elegant! )


      He went on about other countries, Germany, Switzerland etc but those where the ones that stuck in my mind.

      My point is all these (very general) attitudes have positive and negative points and no one attitude is correct for everything and every situation

  5. From TFA: by Spy+der+Mann · · Score: 5, Informative

    * WHAT WE ARE NOT SAYING:
    NIST intentionally put a backdoor in this PRNG

    * WHAT WE ARE SAYING:
    The prediction resistance for this PRNG (as presented in NIST-SP800-90) is dependent on solving one instance of the elliptic curve discrete log problem.
    (And we do not know if the algorithm designer knew this beforehand.)

    On the last slide, the researchers add some suggestions:

    Truncate off more than the top 16 bits of
    the output block.
    - Results on extractors from x coordinates of
    EC points of prime curves suggest truncating
    off the top bitlen/2 bits is reasonable.
    * Generate a random point Q for each
    instance of the PRNG.
    1. Re:From TFA: by Saint+Aardvark · · Score: 5, Interesting
      And this bit from Bruce's article:

      If this story leaves you confused, join the club. I don't understand why the NSA was so insistent about including Dual_EC_DRBG in the standard. It makes no sense as a trap door: It's public, and rather obvious. It makes no sense from an engineering perspective: It's too slow for anyone to willingly use it. And it makes no sense from a backwards-compatibility perspective: Swapping one random-number generator for another is easy.

      My recommendation, if you're in need of a random-number generator, is not to use Dual_EC_DRBG under any circumstances. If you have to use something in SP 800-90, use CTR_DRBG or Hash_DRBG.

      In the meantime, both NIST and the NSA have some explaining to do.

    2. Re:From TFA: by ioshhdflwuegfh · · Score: 1

      Yeah, the whole thing with Dual_EC_DRBG is very, um, secretive.

    3. Re:From TFA: by caluml · · Score: 1

      6 words earn you a +5, Interesting. Amazing.

    4. Re:From TFA: by BlendieOfIndie · · Score: 1

      Maybe NSA is using reverse psychology & the flaw is really in one of the other 3 algorithms :)

    5. Re:From TFA: by nehumanuscrede · · Score: 1

      While I do not hold a PH.D in Mathematics, nor any grand insight as to encryption
      algorithms as a whole, I can't possibly believe the NSA would consider such a flawed
      system unless it was intentional. You don't get hired into that department unless your
      qualifications are somewhat impressive.

      Hmm. . . well. . .just put it out there and see if anyone notices. . . .

      *Dons tin foil hat*

      Then again, with such a gLaringly Obvious flaw, I would Go try and find
      somethinG that was a bit more subtlE that may be overlooked due to the obvious
      distRaction. :)

    6. Re:From TFA: by Anonymous Coward · · Score: 0
      6 words earn you a +5, Interesting. Amazing.

      It didn't "earn" him a +5. The purpose of the moderating is to highlight the better posts. And that post contained interesting information. Even though it is in the article, having it pointed out like that improves the discussion. That you think of the moderation as some sort of reward speaks more of you than it does the moderators.

  6. How Long? by rwven · · Score: 1

    I wonder how long it'll be before that "skeleton key" becomes public knowledge and makes the entire encryption scheme more worthless than it already is.

    1. Re:How Long? by bhima · · Score: 1

      This is just one part of a well designed system and I'd say all of this part it is already useless.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
  7. I don't think you understand the meaning of by WillAffleckUW · · Score: 1

    I don't think you understand the meaning of the word "may".

    The correct word to use is "does".

    --
    -- Tigger warning: This post may contain tiggers! --
    1. Re:I don't think you understand the meaning of by Goaway · · Score: 1

      No, the correct word to use is "may". Anything else would be intellectual dishonesty of the worst kind.

  8. T-shirts by hoggoth · · Score: 5, Funny

    secret numbers appearing on T-shirts in Finland in 3.. 2.. 1..

    --
    - For the complete works of Shakespeare: cat /dev/random (may take some time)
    1. Re:T-shirts by cruff · · Score: 1

      It's obvious that the only secret number required is... 42!

    2. Re:T-shirts by Anonymous Coward · · Score: 0

      um. did I miss something? anyone care to explain what the OP is suggesting?

    3. Re:T-shirts by cmburns69 · · Score: 1

      Hey, I've got the same combination on my luggage!

      --
      Online Starcraft RPG? At
      Dietary fiber is like asynchronous IO-- Non-blocking!
    4. Re:T-shirts by Anonymous Coward · · Score: 0
      m. did I miss something? anyone care to explain what the OP is suggesting?

      Yes, you must have mistyped digg and accidentally typed slashdot. But when you get back over there you can explain to them digg boys about how you looked up DeCSS and AACS and got the answer.

      On the other hand, the OP doesn't seem to realize that the numbers themselves have not been discovered, only their existence.

  9. What part of "NSA Approved" don't you understand? by second+class+skygod · · Score: 2, Insightful

    They're in the business of national security. That's generally at odds with personal security and liberty. Those who would trust such a product from them are suckers.

    --scsg

  10. Fix by daveschroeder · · Score: 3, Informative

    "It's possible to implement Dual_EC_DRBG in such a way as to protect it against this backdoor, by generating new constants with another secure random-number generator and then publishing the seed. This method is even in the NIST document, in Appendix A. "

    1. Re:Fix by ioshhdflwuegfh · · Score: 1

      "It's possible to implement Dual_EC_DRBG in such a way as to protect it against this backdoor, by generating new constants with another secure random-number generator and then publishing the seed. This method is even in the NIST document, in Appendix A. " Which then shifts the concern to whether the algorithm, regardless of constants, has been already broken by NSA.
    2. Re:Fix by daveschroeder · · Score: 1

      By that reasoning, that's a concern for ANY encryption standard, then.

      A lot of people seem to forget that the NSA's only job isn't to "break codes". It's to also provide mechanisms that it believes CANNOT be easily broken to protect OUR OWN information. That's the other half of NSA's mission everyone seems to forget.

    3. Re:Fix by ioshhdflwuegfh · · Score: 1

      By that reasoning, that's a concern for ANY encryption standard, then. Exactly. Except that we still have mathematics to prove how hard things are to crack etc. Now, if it boils down to the problem of solving certain types of equations to figure the algorithm out, well then once this is done the algorithm is doing exactly the opposite of what is supposed to do. Even if it is not known how to solve such equations, there will definitely be in interest of any cryptographer to solve them.

      A lot of people seem to forget that the NSA's only job isn't to "break codes". It's to also provide mechanisms that it believes CANNOT be easily broken to protect OUR OWN information. That's the other half of NSA's mission everyone seems to forget. I'd rather believe to mathematics than to NSA. These two are not quite the same thing.
    4. Re:Fix by Penguinshit · · Score: 1

      But the other other half is the one which requires constant, close, scrutiny. Some people would rather we forget that.

      And any encryption standard which is out-of-box broken is worthless, period.

    5. Re:Fix by Asm-Coder · · Score: 1

      well anyone who can factor large (n X10^200) numbers quickly can break public key encryptions. How is this any different. At some point all algorithms will either be easy to brute force or have simple mathematical cracks. We just depend on the facts that A) we don't believe that anyone has the computing power required to brute force the encryption in any reasonable amount of time, and B) we believe that the public will find out about any massive advances in math required to break encryptions mathematically.

    6. Re:Fix by ioshhdflwuegfh · · Score: 1

      well anyone who can factor large (n X10^200) numbers quickly can break public key encryptions. How is this any different. At some point all algorithms will either be easy to brute force or have simple mathematical cracks. I agree. The difference in this particular case is that if NSA has in fact found the numbers corresponding to those that they have given in the proposed algorithm, then the algorithm would be transparent for them (or if they cracked it completely, of course).

      We just depend on the facts that A) we don't believe that anyone has the computing power required to brute force the encryption in any reasonable amount of time, and B) we believe that the public will find out about any massive advances in math required to break encryptions mathematically. I agree again. The A) can be checked/estimated. The B) is basically spinning around the question whether government agencies do the math better or mathematicians that are not in those agencies. I'd say latter are going to have an edge, since they have to be educated, and that's academia's job, and not all of them are by default going to work for such agencies.
    7. Re:Fix by russotto · · Score: 1

      I agree again. The A) can be checked/estimated. The B) is basically spinning around the question whether government agencies do the math better or mathematicians that are not in those agencies. I'd say latter are going to have an edge, since they have to be educated, and that's academia's job, and not all of them are by default going to work for such agencies.


      We know the historic answer to "B" now -- the government agencies. Public key encryption was invented/discovered (twice, separately, I believe) at intelligence agencies before it was invented/discovered in the open. Differential cryptanalysis was also discovered secretly before it was discovered openly. There's a lot more open interest in cryptography now, but I wouldn't count the NSA and its foreign counterparts out just yet.

      It's hard to see how the NSA could have expected to put this one over today. Personally I'm convinced they _do_ know the secret number and advanced this algorithm specifically as a back door, but it seems hard to believe that they expected to succeed. Perhaps it was a mandate from above, and the people doing it didn't care if it got discovered.
    8. Re:Fix by ioshhdflwuegfh · · Score: 1

      We know the historic answer to "B" now -- the government agencies. Public key encryption was invented/discovered (twice, separately, I believe) at intelligence agencies before it was invented/discovered in the open. Differential cryptanalysis was also discovered secretly before it was discovered openly. There's a lot more open interest in cryptography now, but I wouldn't count the NSA and its foreign counterparts out just yet. Yes sure. Now, as long as secret agencies are using secret highly unbreakable codes for secret communications, no biggie. But of course when society at large depends on some good encryption, then I'd still rather turn to mathematicians than to agencies for advice (there are then two incentives for mathematicians: societal and mathematical intricacies of the problem). The classic example is RSA--when mathematicians found it, the whole hell broke loose.
  11. Everyone who is not in NSA... by SlipperHat · · Score: 4, Interesting

    Should use the one that is hardest to break. If the NSA thinks elliptic curves are the best, only the NSA should use it. Let's see how happy they are having their own "unbreakable" code just for them.

    Personally, I wish the NSA was a bit more chivalrous when it comes to these kind of things. If it is your **JOB** to break codes, why whine when people pick the one that is hardest to break. The rest of the world doesn't have the luxury to pick how hard their job gets to be, so why should you?

    The NSA is like an anti-virus / a pharmaceutical company where a cure is only good if it's in the company's best interests. Not to say that anti-virus / pharmaceutical companies are not ethical. But there is a saying along the lines of "If you can't come up with the solution, there is good money to be made in the problem."

    1. Re:Everyone who is not in NSA... by LeafOnTheWind · · Score: 1

      I'm not really sure what you think the NSA is doing... given that SHA was designed by the NSA and that is the de facto standard for hash algorithm (not to mention AES), I don't understand why you think they're "whining" when people use them. I know people who work for the NSA (am dating one) and the one thing I can say is that they're very bright and, as far as i can tell, not intent on tricking the public. This entire thing seems like an honest mistake to me - thus far the NSA has been pretty open about encouraging increased security for everyone who uses their standards.

    2. Re:Everyone who is not in NSA... by Catharsis · · Score: 0, Offtopic

      Not to say that anti-virus / pharmaceutical companies are not ethical. I'll say it for you then.

      Pharmaceutical companies are not ethical. They are a special brand of evil investing billions into developing new drugs so that old men can get a woody and testing adult drugs on children to extend their patent terms while drugs that could actually help children go untested due to poor market projections. The real nail in the coffin is that they use their marketing weight to market less effective but still patented versions of drugs once their originals go into the public domain.

      Anti-virus companies? Well, I'm not about to throw mud at Peter Norton. He kept the Michelangelo virus off my XT and he did it in a pink shirt. That takes balls.
      --

      "The wise man proportions his belief to the evidence." -- David Hume

    3. Re:Everyone who is not in NSA... by Kjella · · Score: 1

      Should use the one that is hardest to break. If the NSA thinks elliptic curves are the best, only the NSA should use it. Let's see how happy they are having their own "unbreakable" code just for them. You know, that's what they did (and for a great part, do). At the time there was a million snakeoil salesmen selling "military-grade" encryption and endless amounts of FUD about how the publicly available algorithms were easily crackable. Well now they use AES and we use AES, and I feel safer not the other way around. Think of it his way: The US has probably the most valuable military IP in the world. If the NSA is aware of a crack, hostile governments can find it and China is just as able as the US to build/buy supercomputers these days. And they'd have to be 110% sure you can't make a variation of that crack that'll suddenly be breakable with modest resources, which is insanely risky. Unless they weren't using it, that there's some secret directive to advise it but not actually use it, which would require an incredibly massive conspiracy of all branches of government and their contractors. Basicly, I'm confident they've put enough eggs in their basket that even if they could read all my stuff with 100% certainty, it still wouldn't be worth the risk.
      --
      Live today, because you never know what tomorrow brings
    4. Re:Everyone who is not in NSA... by Bert64 · · Score: 1

      Not to mention the fact that a medication that merely subdues an illness, such that you need too keep taking the medication indefinitely is far more profitable than one that actually cures the illness.

      Pharmaceutical companies would rather have AIDS sufferers on expensive combination therapies for 30+ years until they die, than a 1 month course that cures them.
      If you ask me, all medical research should be done by non profits or government, all their research goes public domain and pharmaceutical companies should be reduced to simple free market manufacturing of published formulae. Many countries already have nationalised medical services, or taxed medical insurance. Fund the research with this money.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    5. Re:Everyone who is not in NSA... by Bert64 · · Score: 1

      There are still companies selling snakeoil encryption, and many of these products are easily pulled apart by a skilled cryptographer/reverse engineer...

      As to the NSA's secrets... Really secret data is also kept physically secure, so you'd have to actually get hold of the encrypted data before you could even think about cracking it.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    6. Re:Everyone who is not in NSA... by turing_m · · Score: 1

      Your ideas make a lot of sense, but not in a democracy. The average person will never contemplate or understand this phenomenon, at least, not without a eugenics program lasting several generations. They are, however, more than capable of following what a good advertising campaign will instruct them to do.

      Unfortunately for everyone, only one model of health care will buy pliable politicians and convincing advertising, and that is not the one you propose.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
    7. Re:Everyone who is not in NSA... by Ibag · · Score: 1

      The NSA exists to do more than spying and code breaking. As was pointed out when the NSA released SELinux, part of their job is to help keep our messages secure (even if they are spying on U.S. citizens in violation of American law). When they come up with standards that the government is mandated to use, the part of the NSA which wants a back door is less influential (I hope) than the part that doesn't want our top secret materials to be decoded by other countries.

      If it were clear that a back door existed, there are a lot of people who would put a lot of resources into finding it (either by brute force, or by coercing someone who has the key). It would take a healthy dose of hubris for a group of people that smart to think that nobody else could find the key. It would not, however, be implausible for them to overlook a subtle design flaw that makes the algorithm less secure than they thought it was. I realize that it is easy to be a conspiracy theorist when talking about the NSA, but cryptography is hard enough and subtle enough that I don't think we should cry foul play. Instead, we should just shy away from this particular standard.

    8. Re:Everyone who is not in NSA... by Anonymous Coward · · Score: 0
      They are a special brand of evil investing billions into developing new drugs so that old men can get a woody

      Viagra was discovered by accident. They were actually trying to produce blood pressure medicine. And since the dawn of civilization men have sought the effects of it.

      And if you want drugs to be more affordable, make it so that the entire company isn't at risk every time they release any drug.

  12. Give everyone the key by jhRisk · · Score: 1

    That's in fact the best way to defeat such backhanded efforts if they were intentional and not due to incompetence which thanks to chaos theory happened to create a seemingly planned back door. Offer the skeleton key freely to the masses disseminating it as much as possible thereby making the encryption scheme worthless. Without people using it it would do the NSA little good.

    --
    That's just my POV... no more, no less.
    1. Re:Give everyone the key by superwiz · · Score: 5, Informative

      Read the post above. Getting the key involves solving a discrete log problem for one instance of an elliptic curve. Discrete log problem is an unsolved mathematical problem. So its solution essentially (you mileage may vary slightly) requires brute force. Either NSA has a solution and was hoping the weakness would go unnoticed, or they don't have it. If they don't have it, no one will have it for a long time. These are more difficult to compute (and therefore more time consuming) than the traditional encryption schema (discrete log problems for Z/pZ). Now the question of whether you believe malice or incompetence is at play here is essentially up to you.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    2. Re:Give everyone the key by betterunixthanunix · · Score: 1

      The problem is that the backdoor is difficult to guess. The mathematicians who figured out the existence of the backdoor could only say that such a set of numbers exists, not what that set is. So unless you have some extra CPU cycles to put towards computing that...

      --
      Palm trees and 8
    3. Re:Give everyone the key by jhRisk · · Score: 1

      I probably should have been clearer so my apologies. I don't believe in uncrackable codes and suspect the unearthly resources required to break this are only available to the NSA. However, our goal should be to break it and disseminate it as only theorizing about it does little to actually prevent its usage. I know it's far-fetched and historically we don't go there but that's my point. We theorize and often even prove something without taking the action required to affect actual change (ex. RFID security issues with HID)

      --
      That's just my POV... no more, no less.
    4. Re:Give everyone the key by ioshhdflwuegfh · · Score: 1

      Getting the key involves solving a discrete log problem for one instance of an elliptic curve. Discrete log problem is an unsolved mathematical problem. So its solution essentially (you mileage may vary slightly) requires brute force. Either NSA has a solution and was hoping the weakness would go unnoticed, or they don't have it. If they don't have it, no one will have it for a long time. These are more difficult to compute (and therefore more time consuming) than the traditional encryption schema (discrete log problems for Z/pZ). Would it be possible to have just some particular solution(s)?
    5. Re:Give everyone the key by Kjella · · Score: 1

      Read the post above. Getting the key involves solving a discrete log problem for one instance of an elliptic curve. Discrete log problem is an unsolved mathematical problem. So its solution essentially (you mileage may vary slightly) requires brute force. My understanding of math is way too limited for this, so I'll ask: If you know the solution, can you construct the elliptic curve to which it is the problem? Like if you know p and q you can trivially find p*q = n, but not from n find p and q. If you made it inobvious that the method had this backdoor solution, it would be a very safe way for the NSA to release an unsafe cipher.
      --
      Live today, because you never know what tomorrow brings
    6. Re:Give everyone the key by Anonymous Coward · · Score: 0

      Not unsolvable, computationally infeasible. And aren't discrete logarithms BQP? The NSA probably already have a quantum machine running.

    7. Re:Give everyone the key by David+Jao · · Score: 1

      Getting the key involves solving a discrete log problem for one instance of an elliptic curve. Discrete log problem is an unsolved mathematical problem.

      You misunderstand the nature of the backdoor. Yes, discrete logarithm is very hard, but the inverse problem (exponentiation) is very easy. The NSA could have very easily produced the point via exponentiation, in which case they know the backdoor. For anyone else other than the NSA, accessing the backdoor requires computing a discrete logarithm.

      It's a bit like factoring integers vs. multiplying integers. Factoring is very hard, but you can easily backdoor a factoring-based scheme without factoring anything just by picking the primes in secret, and presenting the product as if it were the original integer.

    8. Re:Give everyone the key by superwiz · · Score: 1

      From what I got from this post http://it.slashdot.org/comments.pl?sid=361891&cid=21367697, it would seem that having one particular solution would make it easier to get all of them. I don't think anyone made a statement as to whether or not anyone has a particular solution.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    9. Re:Give everyone the key by superwiz · · Score: 1

      You misunderstand the nature of the backdoor. Yes, discrete logarithm is very hard, but the inverse problem (exponentiation) is very easy. The NSA could have very easily produced the point via exponentiation, in which case they know the backdoor. For anyone else other than the NSA, accessing the backdoor requires computing a discrete logarithm. Have you read my entire post? I actually said as much.

      It's a bit like factoring integers vs. multiplying integers Which would be the discrete log problem in Z/pZ. Again, have you read the entire post?
      --
      Any guest worker system is indistinguishable from indentured servitude.
    10. Re:Give everyone the key by Dr_Barnowl · · Score: 1

      There are uncrackable codes; they are called one-time pads. Of course, they require a perfect random number generator, not a pseudo RNG like this one.

      Ciphertext encrypted with a real OTP can never be bruteforced. The problem becomes keeping the key a secret. Key distribution problems were the reason that asymmetric encryption methods like RSA were invented. These encryption schemes are merely "hard" rather than "impossible".

    11. Re:Give everyone the key by Anonymous Coward · · Score: 0

      Let's see if I can simplify it. Warning, it's early morning for me.

      First, construct a large finite field. Next, draw a curve with one end rooted at infinity (which is outside your field). You must ensure that the curve does not self-cross, and does not form a non-smooth transition at a singular point (a cusp). That's an elliptic curve.

      Now find all the points in the field that the curve crosses, and stuff them into an array.

      You could think of this along the lines of drawing the curve in a floating point cartesian space, but our array will include only those coordinates that are whole numbers (e.g. (1,1) if the curve passes through it, but not (0.992102,1.03861) if the curve passes through that).

      We then perform modulo arithmetic on that array (we turn the array into a ring; we call this our group).

      The discrete logarithm problem is finding the number of times a number in our group has to be multiplied by itself in order to reach another number within our group. Because our group is a ring of unsorted numbers, the smallest nonnegative number of multiplications can be large, and there is no known way of computing it in polynomial time. [There are also an infinite number of possible exponentiations because we are operating in a ring]. In a well-constructed group, we can choose a number and raise it to the nth power (n must be large and unpredictable), and arrive at the result. The starting number [call it s] and result [ending number] can be shared because there is no known polynomial time algorithm that can compute n. (Naively, we would do s^1, s^2, s^..., s^n-1, s^n, stepping through the ring by s steps until we reach the ending number; there are shortcuts but they are also computationally expensive where nothing is known about n except that it is randomly chosen from a large number space).

      We can generate elliptical curves randomly and check them for desirable properties such as a prime number of points (and also check for properties that introduce weaknesses) or we can use publicly described curves which are believed to have all these desirable properties. The curves described by NIST, for example, are believed to be no weaker than the best one can expect to do with finite computation resources to generate and validate one's own curves.

      So, to answer your question, we already know the elliptic curve if it is public or communicated in the clear (and there is no obvious reason it should not be). However, we are choosing two points on that curve separated by an unknown number of exponentiations, and we need the smallest positive exponentiation to have the private part of the public-private key pair. There is no trivial way to search for that number. (However if one has that number and either of the other two numbers, one can rapidly calculate the third).

    12. Re:Give everyone the key by Kjella · · Score: 1

      That post was long and technical, but completely failed to answer what I asked:
      Apparently if you can solve a discrete log problem, you have solved all instances of this algorithm and that is a hard problem. What I asked was if you choose what the answer is, can you construct what the algorithm must be? That is a simple boolean yes/no question. Like, could the NSA have started with the solution to the discrete log problem and from that generated this elliptic curve and this algorithm?

      --
      Live today, because you never know what tomorrow brings
    13. Re:Give everyone the key by Anonymous Coward · · Score: 0

      The problem is not in solving a (single) discrete log equation, the problem is in a general solution to the discrete log problem that runs in polynomial time. No such general solution is widely known.

      It is the amount of time it takes (non-polynomial -- the time required to explore potential solution space increases dramatically as the size of that space increases) that is fundamental to cryptography. Elliptical curve cryptography is an attempt to make the solution space large and difficult to explore efficiently.

      In other words the general discrete logarithm problem is believed to be in NP, so in principle any general P=NP solution would mean that a randomly selected pair of numbers from a well-constructed group can be solved quickly.

      It is difficult to imagine that the NSA (or anyone else) has a solution for P=NP.

      It is not very difficult to imagine that there are better (but still non-polynomial computational time) exploration techniques available than those that are widely available. This has been done historically.

      Your final question is answerable this way: the most well known originator of elliptical curve cryptography (Taher Elgamal, Neal Koblitz and Victor Miller) did start with the general discrete logarithm problem because it was so widely known at the time (1985ish). The cryptographic systems they explored generalize over a wide variety of abelian groups from elliptic curves projected onto a field. While it would be possible to try to maximize speed of one secret solution thanks to a weakness in a specific implementation, success is far from certain, and it would be difficult to avoid eventual exposure. It also is unlikely that an attack would generalize to all implementations (and it is difficult to believe the NSA could subvert all implementations and/or implementers). Moreover, lots of time has been spent openly differentiating among various implementations, in an attempt to learn which is stronger or weaker and why.

      So, I think the answer to your question is: "yes" if you mean "can you deliberately choose a weak implementation that does not appear weak at first glance?" That's normal, actually. Lots of first attempts at cryptographic systems turn out to be weaker than initially expected.

      If you mean "can you have any confidence that your actually-weak but apparently-strong system would appear to be strong for decades"? The answer should be "no". Whether the certainty of eventual exposure matters now is more a political question than a mathematical or even engineering one.

      If this still doesn't answer your question, please try rephrasing it.

  13. Lock the Trojan Horse in a Stable by Jeremiah+Cornelius · · Score: 4, Insightful
    Strategy: Legerdemain.
    1. Close the obvious backdoor.
    2. Create the public perception that this has been dealt with - while the subtly flawed algorithms are used.
    3. Profit!
    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
    1. Re:Lock the Trojan Horse in a Stable by flymolo · · Score: 1

      I think the real answer is submit a flawed elliptic curve algorithm, to scare people away from it while the NSA studies it more.

      --
      "Sometimes it's hard to tell the dancer from the dance." --Corwin Of Amber in CoC
  14. Re:So, what's the sekret set of numbers? by BlowHole666 · · Score: 1

    Are you stating you are going to do that? *Dials 911 to report you and ask for a reward* :)

    --
    I smoked pot once. But I DID NOT inhale. Will you hire me?
  15. Re:What part of "NSA Approved" don't you understan by arkane1234 · · Score: 2, Funny

    That would explain why SELinux isn't widely used.

    --
    -- This space for lease, low setup fee, inquire within!
  16. Re:So, what's the sekret set of numbers? by AragornSonOfArathorn · · Score: 1

    I don't think you can preemptively call and ask for a reward for reporting a crime yet to be committed. Just for that, I *won't* rob your bank, out of spite. ;-)

    --
    sudo eat my shorts
  17. Trust the Spies by Doc+Ruby · · Score: 5, Insightful

    The NSA is spying on all telecom signals passing through the US (including this message. Hi, Dick Cheney!). Despite the Constitution's prohibitions. Why would you trust them not to make your crypto crackable?

    This situation shows one of the strongest arguments for open source. Trust no one.

    --

    --
    make install -not war

    1. Re:Trust the Spies by Anonymous Coward · · Score: 0

      Message Title: Trust the Spies
      From the comment: This situation shows one of the strongest arguments for open source. Trust no one.


      Make up your mind. Trust the spies or trust no one?

    2. Re:Trust the Spies by Doc+Ruby · · Score: 1

      "Trust the Spies" is the subject. My advice is "don't".

      --

      --
      make install -not war

    3. Re:Trust the Spies by caluml · · Score: 2, Funny

      -----BEGIN PGP MESSAGE-----
      Version: GnuPG v1.4.6 (GNU/Linux)

      jA0EAwMCPPnmI+wr8DVgyRye1U/9KBxX5jcOp0oidm/5y9TesyWpjQbYvE3j
      =pvFV
      -----END PGP MESSAGE-----

      This is secure. The password is foo. Let's have a symmetrically encrypted discussion using GPG. All passwords are foo.

    4. Re:Trust the Spies by Doc+Ruby · · Score: 0, Flamebait

      Hmm, how is this secure when you passed the password in plaintext? Do you think the NSA is that naive?

      --

      --
      make install -not war

    5. Re:Trust the Spies by caluml · · Score: 1

      Curses. You spotted the flaw in my plan.

    6. Re:Trust the Spies by VENONA · · Score: 1

      "This situation shows one of the strongest arguments for open source."

      But everyone should also bear in mind that that argument also has limits. In TFA, you see a reference to Linux having problems with it's PRNG. That was a semi-big deal a couple of years ago. From that reference (http://eprint.iacr.org/2006/086.pdf, for your convenience)"

      "Why reverse-engineering the LRNG is not easy. The LRNG is part of an open source project and therefore one might assume that its source code is available for public scrutiny and that its security can be easily analyzed (or at least, is not based on security by obscurity). However, the LRNG is not well documented and there is no clear description of the implemented algorithm. The LRNG is composed of about 2500 lines of code, and in addition, hundreds of code patches were applied to the code during the last ve years (and consequently, the available documentation does not always reect the current code). One example of the complexity of the LRNG code is the fact that for 17 months the LRNG code included a bug in which entropy addition used a vector of size 4 × n instead of n. We also note that throughout our analysis we were not helped by any of the LRNG authors."

      That last sentence was overly harsh. The LKML thread is at: http://marc.info/?l=linux-kernel&m=114772953214912&w=2
      Posts from Ted T'so in that thread cover his design thoughts, etc. Interesting read. I remember looking at that code, back when, and thinking, WTF? So yes, it's Open Source. OTOH, it was very much a WTF moment.

      Then early this month, another PRNG flaw was found on kernels before 6.2.22. I guess I should drag the code back out, have another look, and hope that it's now been cleaned up. A *lot*.

      So, I'm right there with you on your "Trust no one" comment. I wouldn't personally run, or professionally deploy, anything but Open Source, except firmware that I can't avoid, and a couple of binary blob drivers I have installed on a home workstation. And I don't like even that.

      But I hope there aren't newbies out there thinking this Open Source thing is a panacea. It's a lot better than binaries-only, as witness the huge problem with Win2k's PRNG also published (by almost the same crowd as the paper above) back around the beginning of the month, and which has quite possibly been around since the release of the OS. http://eprint.iacr.org/2007/419.pdf But it's not a panacea.

      Jeez, what is it with PRNGs this month?

      --
      What you do with a computer does not constitute the whole of computing.
    7. Re:Trust the Spies by Doc+Ruby · · Score: 0, Flamebait

      t's not a "panacea". It's just a way of working. That's better than the alternative. As well as to say that "binary" is a panacea. There's always a lot of work to do. Open source is just the only way for that work to have any chance to reliably succeed.

      --

      --
      make install -not war

    8. Re:Trust the Spies by evilviper · · Score: 1

      Why would you trust them not to make your crypto crackable?

      Because they have a several-decades long track record of doing exactly the opposite.

      This situation shows one of the strongest arguments for open source. Trust no one.

      Now that's just a completely idiotic statement.

      When it comes to cryptography, the algorithm is damn near always open, and the it doesn't matter how many eyes you have on it. It takes the world's top experts, studying each method for years, and making groundbreaking mathematical breakthroughs to find weaknesses in cryptography. Crypto operates at the very limits of current knowledge, and open or closed really doesn't make any difference as to whether the effects of the NSA's changes will be spotted, in the end.

      Open or closed matters in specific implementations, but for very different reasons.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    9. Re:Trust the Spies by Doc+Ruby · · Score: 0, Flamebait

      "It doesn't matter how many eyes you have on it"? If the NSA made its algorithms secret, and required we all just use black boxes, that would be a lot less secure.

      And before you call that fiction, remember that today's NSA is the product of 7 years of the most secretive, abusive, and untrustworthy presidency in history. Which has perverted the NSA beyond recognition as an American agency. They were never any saints, but if you don't think more eyes on their work is better, then that just means they don't have to waste any more time fooling you.

      --

      --
      make install -not war

    10. Re:Trust the Spies by Antique+Geekmeister · · Score: 1

      And then remember the Clipper Chip, developed by the NSA and shot down because it turned out you could generate your own private keys to use on it (which completely broke the government's model of holding all the private keys itself). And oh yes, it turned out it violated a number of patents held by an MIT researcher, and seriously discredited Dorothy Denning for signing off on it. (Dorothy Denning is a cryptography professor who used to be taken seriously at Georgetown University: now she's working for the Navy.)

    11. Re:Trust the Spies by Doc+Ruby · · Score: 0, Flamebait

      Thanks for mentioning that. When I read this story, my first thought was of the Clipper chip, and "key escrow". Security model: "trust us, we're from the government". It wasn't worth believing then, and now, after a decade of Republican honesty in government, it's like diet of tainted government cheese.

      --

      --
      make install -not war

    12. Re:Trust the Spies by xenophyx · · Score: 1

      The NSA is spying on all telecom signals passing through the US (including this message. Hi, Dick Cheney! Bomb! Kill! TERROR!). Despite the Constitution's prohibitions. Why would you trust them not to make your crypto crackable? All better. Now they can really watch you.
  18. Don't trust any encryption by FranTaylor · · Score: 2, Insightful

    Sessions can be recorded and cracked later when cpu is even more plentiful.

    Encryption keys can be demanded by the government, they'll throw you in jail for not complying.

    Keep your dirty laundry out of your computer.

    The government doesn't think that your data is something that should be protected from unreasonable search, you shouldn't either.

    1. Re:Don't trust any encryption by Anonymous Coward · · Score: 0

      Make a encryption algorithm that you can have multiple keys to decrypt into different messages. --zzo38

    2. Re:Don't trust any encryption by Reverend528 · · Score: 1

      There is such an algorithm: the one-time pad.

  19. Re:So, what's the sekret set of numbers? by BlowHole666 · · Score: 1

    Damn you!!!!

    --
    I smoked pot once. But I DID NOT inhale. Will you hire me?
  20. Already Found It by Doc+Ruby · · Score: 1

    Why bother looking, when the NSA's malicious incompetence (at respecting the Constitution - they're excellent at invading privacy) is already proven beyond doubt?

    Don't look for excuses where criminal convictions will do much better.

    --

    --
    make install -not war

    1. Re:Already Found It by superwiz · · Score: 1

      I am pretty sure that the mathematician at NSA leave the questions of constitutionality of their actions to the lawyers. So it's apathy that you are talking about rather than incompetence.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    2. Re:Already Found It by Doc+Ruby · · Score: 0, Flamebait

      The execs who run the NSA are responsible for letting bad math out the door, as well as for breaking the law.

      --

      --
      make install -not war

    3. Re:Already Found It by DavidShor · · Score: 1

      The "just following orders" excuse died a long time ago.

    4. Re:Already Found It by superwiz · · Score: 1

      Umm... this doesn't apply here. The original accusation was of breaking the law -- not of committing atrocities. Before you shoot back an argument that atrocities are also illegal, as a friendly reminder I'll just say that "A is I" does not imply that "I is A".

      Who else would you ask as a government employee whether what your boss tells you to do is legal if not the lawyers? In case of an atrocity, it's very clear what you should do.

      Do you think mathematicians working for the NSA should question everyone of their technical assignments? No one works like that. And most people even in the regular jobs never understand what their specific job contributes to the overall picture of what the organization does. NSA employees are not even allowed to discuss their job with each other (unless they work on the same project). Do you really think it's this Hollywood-movie-type frat-house-like collective? Seriously, sometimes I really wonder why people bother taking a high moral ground while talking to (or about) the people who have no control or even clue about what's the big picture.

      --
      Any guest worker system is indistinguishable from indentured servitude.
  21. Pfft by sootman · · Score: 1

    All you need are more lava lamps.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  22. I can't be the only one: by rilister · · Score: 5, Interesting

    I can't be the only one who clicked on the link and was astonished to see:
    "On the Possibility of a Back Door in the NIST SP800-90 Dual Ec Prng - by Dan Shumow, Niels Ferguson, Microsoft"

    Microsoft are exposing this? Are they funding the group making these kind of claims? If this was true, wouldn't this intensely annoy the NSA to have this exposed? Am I missing something here? .

    - I see the disclaimer ("What we are NOT saying") where they seem to be saying - "No way did the NSA intentionally make this broken - maybe it was an errant developer and maybe they knew what they were doing", but it amounts to the same thing, surely?

    --
    'This writing business. Pencils and what-not. Over-rated if you ask me. Silly stuff. Nothing in it' - Eeyore
    1. Re:I can't be the only one: by jbf · · Score: 4, Insightful

      Well I'm not surprised. Microsoft Research has tons of sharp security guys working there. Niels Ferguson is quite well-known in security circles. You don't get your company's name as an "author" unless your employees actually did the work; funding is not good enough. It might annoy the NSA, but academics don't care that much.

    2. Re:I can't be the only one: by recursiv · · Score: 0, Troll

      Hey may be no Niels Ferguson, but Dan Shumow is pretty good too. I mean, I once spray painted his ass.

      --
      I used to bulls-eye womp-rats in my pants
  23. Re:So, what's the sekret set of numbers? by Anonymous Coward · · Score: 0

    Go back to your xboxes idiots!

  24. Nothing Up My Sleeve numbers... by Anonymous Coward · · Score: 0

    This is why encryption algorith designer use Nothing Up My Sleeve numbers
    http://en.wikipedia.org/wiki/Nothing_up_my_sleeve_number

  25. Isn't this as dangerous as ms' non-random by davidsyes · · Score: 1

    RNG problems in xp/2k? Isn't the POINT of encryption to defeat/make EXTREMELY difficult the work undertaken by snoops?

    Maybe they need to listen to Mylene Farmer's "Fuck them all"...

    "Fuck Them All" is better than any Madonna song...heheh

    http://youtube.com/watch?v=3lcbkFcK-zY&feature=related

    "Hey bitch, you're not on the list. You wish. You suck. You bitch. What's your name again? Hey bitch, you're not on the list. You bitch, you're not on the list. You wish. You suck, you bitch."

    Well, Pardon her French.

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
    1. Re:Isn't this as dangerous as ms' non-random by davidsyes · · Score: 1

      Or, her "Frenglish"?

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  26. Of course! Just look what they did with the telcos by dircha · · Score: 1

    Just look what they did with the telcos. The administration knew that it couldn't just go and force the telcos to install their drag net hardware to sweep up each and every electronic communication of ordinary Americans.

    So what did they do? Instead of ordering the telcos to do it, we now know that they paid them to do it.

    Would it be at all surprising if we were to find that the Bush administration also plans to pay crypto hardware manufacturers to install backdoors to allow them to better snoop on ordinary Americans' encrypted information?

    If anything, I'd be surprised if they hadn't thought of this.

  27. Re:What part of "NSA Approved" don't you understan by kebes · · Score: 4, Insightful

    They're in the business of national security. That's generally at odds with personal security and liberty. Those who would trust such a product from them are suckers. The problem is that this flaw is a much bigger threat to national security than to personal security. These "official recommendations" from the NSA are used to form official policies and guidelines in just about every branch of government (FBI, CIA, DOD, etc.).

    So, if the NSA was indeed intentionally creating a backdoor, then they were doing a disservice to the "national security" they are supposedly protecting. By allowing (encouraging, in fact) top-secret government data to be encrypted in this way, they would be making the nation's secrets quite vulnerable. By comparison, private citizens and corporations can use whatever encryption they like, regardless of NSA recommendations.

    I suppose one could argue that the NSA thought that no one would figure it out, so that they (and they alone) would be able to break that encryption for all time (so that they can spy on other branches of the government?). I think a simpler explanation is that NSA just made a mistake in endorsing that algorithm, and never intended to threaten national security. Of course it will be interesting to see what position they take now that a flaw has been publicly identified.
  28. Surprise! The NSA wants a key to your encryption by mlwmohawk · · Score: 1

    Does the term "NSA Key" ring a bell for anyone?

    It should come as no surprise that the NSA want to read your communications. The U.S.A. is the new oppressive state. Shredding the constitution at lightening speeds. Between spying, being labeled as an enemy combatant, gitmo, and rendition, could someone tell me why I should fear the terrorists more than my own government?

    Hell, they want prison time for copyright violation, and they haven't even ironed out an exact definition of copyright infringement. "Fair Use" is too nebulous, so almost anyone with a browser cache can be arrested and threatened with jail time. Just think about how useful this is in making people shut up about things like the Iraq war, impeachment, and the worst president ever.

    Gotta go, black helicopters circling

  29. Ummm, parent is right. by iknownuttin · · Score: 5, Interesting
    But this is the NSA we're talking about... Not the Bush administration.

    I wish I could remember the show I saw. But the scientist (MIT, PhD scientist) was amazed at the intellect of the NSA folks who came to see him about his research. I can't remember who it was - it was a NOVA episode (but it stuck in my head because of his fear!). And after talking to friends who work with various internet security companies and defense contractors, I have to reiterate their opinion of these guys - they're really sharp. And as much as I like to disparage Government workers, these guys aren't to be trifled with.

    And, as I was previewing, I noticed that the parent was moderated "Offtopic".

    As an Offtopic note: 2 out of 3 down mods that I meta mod are unfair. Keep that in mind. It's really pissing me off.

    --
    I prefer Flambe as apposed flamebait.
    1. Re:Ummm, parent is right. by failedlogic · · Score: 2, Insightful

      If you find out the episode, please reply to this thread. I'd be interested in watching it (and its likely on Youtube which will make it easy to watch or my public library will have it).

    2. Re:Ummm, parent is right. by Anonymous Coward · · Score: 0

      Which is a shame because they are being used to to the bidding of a globalist interfering warmongering nation. Its hard to look up to these people in light of this.

    3. Re:Ummm, parent is right. by cayenne8 · · Score: 3, Funny
      Nah....they had to put a backdoor here in hopes of getting it adopted.

      Turns out Vista doesn't have the uptake they thought it would...so, they really can't exploit the windows backdoor any longer...

      They gotta try something!!

      :-D

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    4. Re:Ummm, parent is right. by non · · Score: 1

      perhaps you've heard of Robert Morris?

      --
      ...vividly encapsulates that post-Watergate/pre-punk/coked-up moment when you could trust no one, least of all yourself.
    5. Re:Ummm, parent is right. by Bearhouse · · Score: 3, Insightful

      Agree with both.

      1. CIA=sharp, Academe=smart. The NSA boys are both smart and sharp. They've got the budget.
      Wonder when the 'super brains' from Google will get into crypto? They have the market cap now - thanks to the inexplicable hype over Android...
      2. Yup - I tend to metamod the -ve mods as 'unfair', because they seem to be driven by bigotry than than sense.

      So, inserting one trapdoor? Likely, but not probable. Insert an easy one to find, so we miss the others...now that's smart 'n' sharp

    6. Re:Ummm, parent is right. by mveloso · · Score: 1

      Has anyone done an analysis of the other algorithms? Could be that this one is iffy enough that everyone will use the other ones...which have issues that are more difficult to find.

    7. Re:Ummm, parent is right. by bjohnson · · Score: 2, Insightful

      CIA=sharp???

      Uhh, go read "Legacy of Ashes" and weep. http://www.randomhouse.com/doubleday/legacyofashes/

      Yes, there are smart people who have worked for the CIA, but they've been lead by clueless frat boys drunk on power and prodigious quantities of booze.

      Suffice it to say that anything the CIA as an agency has done right it's been entirely by accident.

    8. Re:Ummm, parent is right. by EveLibertine · · Score: 1

      Well, no I haven't. At first I thought you were talking about Robert Morris the Financier, and I thought, "What the hell does he have to do with cryptography? Did he encrypt some secret data into the Declaration of Independence or something?"

      Your Robert Morris, I must admit, is a little more exciting.

    9. Re:Ummm, parent is right. by Anonymous Coward · · Score: 0

      Stated up front: my comment is off-topic with respect to TFA.

      And, as I was previewing, I noticed that the parent was moderated "Offtopic".
      As an Offtopic note: 2 out of 3 down mods that I meta mod are unfair. Keep that in mind. It's really pissing me off.

      Which it is offtopic, even though it fits the 'flamebait' category better. It's only ontopic and 'insightful' to people with BDS (Bush Derangement Syndrome), which a majority of the users here seem to suffer from. And if you're meta-moderating like that, then meta-moderating is suffering from the same biases as (regular) moderating.

      But I guess I should expect this when there's a certain entrenched group-think in the regular participants of a forum like this.

    10. Re:Ummm, parent is right. by optimusNauta · · Score: 1

      CIA != NSA.

      Just saying.

    11. Re:Ummm, parent is right. by sgt_doom · · Score: 2, Funny
      You (iknownuttin) are absolutely right, of course!

      I recall years ago when I was a contracter at NSA and they were using the reverse-Polish security system, i.e., the passage monitors were keyed to one's security badge, therefore all one needed to do to go to a higher-level access area was to remove one's security badge.

      Unfortunately, regardless of higher intelligence, anyone who subscribes to the bureacratic gods always behave stupidly.....

    12. Re:Ummm, parent is right. by Anonymous Coward · · Score: 3, Insightful

      It's spelled "contractor". And you've never been in the NSA's building. They use ACLs tied to biometric data everywhere.

    13. Re:Ummm, parent is right. by FesterDaFelcher · · Score: 1

      As an Offtopic note: 2 out of 3 down mods that I meta mod are unfair. Keep that in mind. It's really pissing me off.
      I'm not crazy, all of YOU are crazy... I guess I'm about to get down-modded.
      --
      My user number is prime. Is yours?
    14. Re:Ummm, parent is right. by ahabswhale · · Score: 1, Informative

      Learn how to read. CIA != NSA. In regards to your off topic remark, every organization of any reasonable size has people that aren't very smart or are ruled more by their egos than what's actually best for the organization (or country as the case may be). It's called human nature. Get used to it.

      --
      Are agnostics skeptical of unicorns too?
    15. Re:Ummm, parent is right. by aproposofwhat · · Score: 5, Insightful
      I think the point of Schneier's article is that everybody (i.e. everybody who means anybody in terms of cryptoanalysis) has crawled over each algorithm, and there's only one that has failed the peer review.

      It's somewhat surprising that an algorithm with a documented flaw made it through to the standard, but Schneier makes it clear that the NSA pressured NIST to let it through, so there are grounds for concern.

      --
      One swallow does not a fellatrix make
    16. Re:Ummm, parent is right. by worthwaholebean · · Score: 1

      The NSA actually sponsors a bunch of mathematics competitions for high schoolers in order to help generate interest in people good at math. They know that they need these people for their future.

    17. Re:Ummm, parent is right. by Anonymous Coward · · Score: 0

      Which it is offtopic, even though it fits the 'flamebait' category better. It's only ontopic and 'insightful' to people with BDS (Bush Derangement Syndrome), which a majority of the users here seem to suffer from. And if you're meta-moderating like that, then meta-moderating is suffering from the same biases as (regular) moderating.

      Take some comfort in the fact that there are some of us out here who use meta-moderating as a check on the deranged. I usually meta-moderate as much as the system will let me, and make it a point to meta-moderate as 'unfair' positive moderations of posts written by crazy-left lunatics, and negative moderations of posts by those who go against the group-think.

    18. Re:Ummm, parent is right. by jhol13 · · Score: 1

      nsert an easy one to find, so we miss the others...now that's smart 'n' sharp No, that is stupid. After this "easy to find" nobody in his right mind is not going to trust *any* elliptic curve system from NSA.

      Though I doubt many did even before. The mathematics are not entirely new, some other elliptic curve systems have similar properties (if you can pick the parameters you can break it but nobody else can).
    19. Re:Ummm, parent is right. by Antique+Geekmeister · · Score: 1

      And his son, Robert Tappan Morris, the idiot who wrote the Morris Worm, http://en.wikipedia.org/wiki/Robert_Tappan_Morris. It must be nice to be such a criminal and have your father keep you from spending a day in prison for destroying millions of dollars of data and shutting down core Internet services worldwide for days if not weeks while people cleaned up after it.

      Unfortunately, this is what happens when genius, or good tools, are used by incompetents. And that's exactly what we can expect from clever tools built by the NSA and used by their bosses, the Bush administration. So a backdoor built into such an encryption technology may be well-meant, but we shouldn't trust that it would be used well. The same issue exists for any encryption technology whose keys reside in "law envorcement" hands. This is part of what sank the old Clipper Chip encryption technology, especially when people worked out how to use their own, actually secure, keys.

    20. Re:Ummm, parent is right. by Anonymous Coward · · Score: 0

      I think you're referring to one of my professors, Len Adleman. He published a paper that explorer a method of encryption (RSA) that was only previously known to the US and UK governments. It was (and still is) uncrackable in reasonable time, so obviously they were a bit upset he shared it with the rest of the world.

      According to him, the first time he mentioned this technique in an academic journal, he also (as a standard) offered an address where people could request his full academic paper on the subject. One or two mathematicians wrote in. Then all kinds of governments, like Romania started writing to him. The NSA took notice immediately after, and asked him not to honor any foreign requests for the paper. He didn't have a problem with this, except that they also asked him not to present it at conferences outside the US either. MIT claimed that sharing this knowledge with the global mathematics community was an issue of academic freedom, and ultimately the NSA was forced to back down.

    21. Re:Ummm, parent is right. by KlaymenDK · · Score: 1

      In defense, let me state that the syntax "!=" is not really proper grammar. Many of us can read it because we know C (or some variant).

      Oh, and even thought this is "News for Nerds", Nerd != Programmer, so there.

      Perhaps "=/=" would be a better ascii representation of the correct symbol?

    22. Re:Ummm, parent is right. by non · · Score: 1

      a number of points:

      1) it was supposedly inadvertent destruction
      2) millions? do you work for the RIAA?
      3) it could also be viewed as a necessary wake-up call
      4) the NSA, as well as all other federal agencies, are supposed to work for the 'Office of the President'
      5) of course there's a back-door, caveat emptor
      6) you do realize that the day will come when possesion of unregistered encryption will be a crime, don't you?

      believe it or not, i agree with most of what you wrote.

      --
      ...vividly encapsulates that post-Watergate/pre-punk/coked-up moment when you could trust no one, least of all yourself.
    23. Re:Ummm, parent is right. by Antique+Geekmeister · · Score: 1

      1) Inadvertent or not, he spent 3 days running for cover instead of publishing the tool to help contain the damage. If he'd published the code anonymously, or called in his family connection with the head of the NSA to publish the code, it could have been contained far sooner and prevented days of rebuilding trashed systems worldwide. You don't get to say "oops, I didn't mean to start the fire" if you run away instead of ringing the fire alarm for 3 days.

      2) Hardly. He cost my workplace easily 5 workdays for 100 people, including data that had to be rebuilt from scartch because it hadn't been backed up yet. At 1988 salaries of, say, $20,000/year or $400/week for moderately skilled people, that's $40,000 right there. Multiply by the thousands of sites disabled, and the even greater number that were moderately inconvenienced, and it's many millions of dollars.

      3) He wrote it to spread without central control and with no expiration. That's not a wake-up call, that's just plain stupid.

      4) I don't understand your point here at all. They work for the administration. They also are supposed to obey the laws of Congress, accept the judgement of the federal courts, follow the Constitution, not violate the terriroty of other agencies, etc. The NSA has failed, quite publicly, at each of these, so I'm not sure where you're going with this.

      5) Well, I'm unsurprised by the presence of such a back door. I admit to not taking apart SELinux myself to find the booby traps (and I hope they're not so blatant as this one apparently was!)

      6) I'm afraid of seeing this happen. The Clipper Chips were an example of such an approach, since one of their primary planned uses was for cell phones. Instead, we've seen laws passed against monitoring cell phones, which just amuse me no end as leaving the gate wide open for exactly the illegal monitoring which the NSA has been engaged in for decades.

      I believe you. In some ways, I wish I wasn't as paranoid as I am, but I've been seeing too much justification for it, and this story reveals another reason to remain paranoid.

    24. Re:Ummm, parent is right. by NateTech · · Score: 1

      Who says the Google brains aren't already "into" crypto, and/or selling information to governments? Not saying they are, but if they are, they're not exactly going to tell you or me, now are they?

      --
      +++OK ATH
    25. Re:Ummm, parent is right. by Myopic · · Score: 1

      I can't say for sure, since I wasn't looking over your shoulder at your meta moderating, but if you are meta moderating two-thirds of down-mods as unfair, I proffer that you may be the one being unfair.

    26. Re:Ummm, parent is right. by EvanED · · Score: 1

      Learn how to read. CIA != NSA.

      Maybe the poster you're replying to isn't the one who needs to learn how to read. He was replying to a post that said "1. CIA=sharp, Academe=smart. The NSA boys are both smart and sharp."

    27. Re:Ummm, parent is right. by duffbeer703 · · Score: 1

      You assume that Google isn't already doing work for the NSA. When was the last time you clicked on a tiny classified Google ad? And what that fuck are 10,000 workers over there doing with 250,000 servers anyway? Microsoft employs like 60,000, and they have the #1 OS, Office Suite, Email Server and respectable database, middleware and other businesses as well.

      I'm willing to bet a buck that Google has been the NSA's version of "Air America" since day one -- hiding in plain sight.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
  30. Things we know we don't know. by ColaMan · · Score: 5, Interesting

    The NSA is a lot more competent than you think.
    Go google "NSA DES" sometime.

    "The NSA was embroiled in controversy concerning its involvement in the creation of the Data Encryption Standard (DES), a standard and public block cipher used by the US government. During development by IBM in the 1970s, the NSA recommended changes to the algorithm. There was suspicion the agency had deliberately weakened the algorithm sufficiently to enable it to eavesdrop if required. The suspicions were that a critical component -- the so-called S-boxes -- had been altered to insert a "backdoor"; and that the key length had been reduced, making it easier for the NSA to discover the key using massive computing power, although it has since been observed that the changes in fact strengthened the algorithm against differential cryptanalysis, which was not publicly discovered until the late 1980s."

    So they made some small changes to DES... then a *decade* later, the rest of the crypto world says, "Huh. We've just done the sums and that actually made it better."

    Not to say that in this case they're just screwing with the algorithm though :-P

    --

    You are in a twisty maze of processor lines, all alike.
    There is a lot of hype here.
    1. Re:Things we know we don't know. by Deanalator · · Score: 5, Interesting

      The same thing happened with SHA. Even creepier was that they just threw a "leftshift 1" in the middle of the algorithm. This is the difference between SHA0 and SHA1, yet 10 years later new attacks on hashing algorithms emerged that broke SHA0 wide open, but SHA1 was resistant.

      This 10 year thing starts to tickle my paranoia. NIST has the stated goal to make all of it's algorithms unbreakable for at least 10 years, and the NSA claims on their website that they are always 10 years ahead of what is known publicly (with respect to computational power and cryptographic research).

    2. Re:Things we know we don't know. by logicnazi · · Score: 1

      It's that very competence that makes this suspicious.

      They have regularly improved algorithms to see problems other people hadn't even anticipated and yet in this algorithm they miss the fact that anyone knowing the solution to a particular discrete log problem can predict the output of the RNG???

      --

      If you liked this thought maybe you would find my blog nice too:

    3. Re:Things we know we don't know. by Anonymous Coward · · Score: 1, Insightful

      One quite reasonable explanation is that yes, getting this particular set of numbers requires solving a discrete log problem. However, NSA has determined that not all discrete log equations are equally easy to solve, and now they're advising to basically shun the insecure variants and take one they know is more secure. They can't prove it in public, because the whole discrete logs on elliptic curves stuff is supposedly not cracked at all.

      This would fit in with the previous S-boxes for DES and the bitshift for SHA-1. Wikipedia is quite explicit on the fact that the sceurity of elliptic curve cryptography is critically dependant on the curve selected; the NSA may simply have found more easy cases.

    4. Re:Things we know we don't know. by Anonymous Coward · · Score: 0

      Note also that the one mechanism they ensured was added to the standard runs three orders of magnitude slower than the others. So, this would imply not only have they made progress on cracking some elliptical curves, but also that they added this because they needed one secure mechanism, knowing the three others have problems

    5. Re:Things we know we don't know. by Anonymous Coward · · Score: 0

      I don't know about the SHA-1 fix being that special. It was an obvious fix to heavily increase diffusion and should have been there in the first place. Without the fix each bit will only affect the corresponding bits in the generated words for the initial vectors. With the left shift each bit will affect all of the bits for the latest words.

  31. Clipper Chip by starfishsystems · · Score: 3, Informative
    I'm getting a distinct feeling of déjà vu about this. Anyone remember the Clipper Chip? Key escrow? Same basic idea, and that proposal came out of the NSA as well. Only then the backdoor was explicit.

    The crypto community spoke out strongly against it, and the proposal, despite having a great deal of political muscle behind it, did not fly very far. Another sensible reason for its failure to gain acceptance was that it would have had no chance of success on the international market. Even if domestic use could have been forced through legislation, let's say, no other nation with a clue would pick it up.

    --
    Parity: What to do when the weekend comes.
    1. Re:Clipper Chip by Fnord666 · · Score: 1

      The crypto community spoke out strongly against it, and the proposal, despite having a great deal of political muscle behind it, did not fly very far. Another sensible reason for its failure to gain acceptance was that it would have had no chance of success on the international market. Even if domestic use could have been forced through legislation, let's say, no other nation with a clue would pick it up.
      As I recall it just sort of came apart when Matt Blaze published a paper entitled "Protocol Failure in the Escrowed Encryption Standard ", documenting a way to bypass the backdoor functionality of the escrowed keys. The encryption of the call still worked, but law enforcement couldn't decrypt the data. With the backdoor welded shut, the government lost interest quickly.
      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
  32. Not the same thing by Moraelin · · Score: 4, Insightful

    It's not the same thing. For a start, it's not even necessarily software. It's a mathematical algorithm.

    So, yes, the implementation can be buggy, but for something like cryptography you'd at least expect the maths behind it to be rock-solid.

    A lot of cryptography is based on stuff like that it's _far_ easier to multiply two prime numbers, than to find out which two large primes are the factors of a very large number. (I don't know this particular algorithm in TFA yet, so I used RSA as a simple example.) Once some maths guy has figured that out, and how it can be used, then the actual implementation in software tends to be actually very simple and straightforward. You just do one operation over and over again to encrypt the stuff, and another operation again and again to decrypt it. So even an error in the implementation is pretty inexcusable, because it's not a lot of code and you have a step-by-step description of exactly what to do.

    Usually when an error in the implementation happens, it's not as much a programming bug, as the fact that (again) someone didn't understand the underlying maths and principles. E.g., I vaguely remember a disk encryption program which used a secure algorithm, but... had an invariable and huge block of known text at the beginning of it, which meant it was crackable anyway.

    Anyway, to get back to the important part: it's not software, it's maths. Pure old-fashioned maths.

    And... well, I'm not saying that that maths is easy. The average code monkey trying to invent encryption _will_ come with something ridiculously easy to crack.

    But I'll say this: if the best and brightest mathematicians the NSA can find, still aren't competent enough, then I'd worry about the USA. I'm not even an American, and my attitude is somewhat anti-American (or at least anti-Bush), but even I in my crankiest hour wouldn't have _that_ bad an opinion of the USA.

    To put it in perspective: something like this isn't like your average piece of code that someone typed on a Friday afternoon and never bothered to test. Something like this is bound to be reviewed by at least 2-3 other pairs of eyes before it becomes an official spec. So if they simply couldn't find anyone qualified enough to review it... I'd worry. A lot.

    The conspiracy theory there is actually the _far_ more flattering alternative.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Not the same thing by Burz · · Score: 1

      Hello. Software is a branch of mathematics.

  33. why included by mugnyte · · Score: 1


      I guessing the elliptical basis PRNG was only included to allow for a checkmark to be put on a list for the requirements - "ensure there is a simple method to bypass security for agencies that have clearance to do so" or similar. This smacks of a top-down request, mathematically, it's a ludicrous concept to rely on for practical considerations - if not because of its strength but for its speed in current implementations.

  34. I doubt it is a backdoor. by forgotten_my_nick · · Score: 1

    More likely it can already be easily cracked.

    Or maybe they know we know that and are using a double bluff? or that could be a bluff as they will know that we know what they know we will know.

    1. Re:I doubt it is a backdoor. by mrbluze · · Score: 1

      ..or that could be a bluff as they will know that we know what they know we will know. In any case, we need to know to know whether we need to know.
      --
      Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
    2. Re:I doubt it is a backdoor. by swordgeek · · Score: 1

      It is almost certainly a backdoor. It's nearly impossible to accidentally design a flaw this specific and this exploitable into an algorithm.

      "Dan Shumow and Niels Ferguson showed that the algorithm contains a weakness that can only be described a backdoor." That pretty much sums it up.

      Yeah, this is deliberate. SOMEONE holds the keys--either NIST, or some group within the NSA.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  35. why put all your eggs in one basket? by Sloppy · · Score: 3, Interesting

    I see how it could be a problem for embedded work. But on personal computers, which nowdays have tremendously abundant resources, why not use multiple algorithms and entropy sources to build your pool? (Yes, I know some systems already do this.) NSA may be able to predict one sequence, but they sure as hell can't predict a bunch of them, XORed. They'd need mathematicians to crack all the RNGs, have a camera on your lava lamp, a microphone listening to the room, a tap on your power line, etc. By the time they do all of that, they might as well have just asked you what your plaintext is.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  36. Please, not again! by Anonymous Coward · · Score: 0

    Enough said.

  37. Re:Surprise! The NSA wants a key to your encryptio by Isaac-Lew · · Score: 1
    Does the term "NSA Key" ring a bell for anyone?

    I'm not saying that there isn't/wasn't an NSA-requested backdoor in Windows, however I'm sure that they wouldn't make it obvious by calling it NSAKEY (most likely, it would have been sneaked in as an undocumented API).

  38. Nothing to see here... by Seantotheizzo · · Score: 0

    SHOCKING!

  39. Re:So, what's the sekret set of numbers? by Anonymous Coward · · Score: 0

    Funny, some dolt on Xbox Live told me to "go back to Slashdot, idiot!"

  40. Re:What part of "NSA Approved" don't you understan by Anonymous Coward · · Score: 0

    I suppose one could argue that the NSA thought that no one would figure it out, so that they (and they alone) would be able to break that encryption for all time

    I think this is very poor thinking. China, Russia et al have plenty of top-grade mathematicians, and governments with the resources to throw at trying to get the prize of being able to crack US encryption. Encouraging the wide deployment of an encryption algorithm that has a backdoor is only a good idea right up until the time other people figure out what the backdoor is. The day could conceivably come where foreign governments are decrypting "secure" US traffic faster than even the NSA can?

  41. This is why by steveoc · · Score: 1

    This is why when Im communicating with my business associates in Columbia, or reporting to my controller in Moscow .. we choose to always stick with the good old one time pad.

    Tiny little yellow Post-it-notes still beats elliptical curves anyday.

  42. Digital Fortress? by smaddox · · Score: 1

    They totally got the idea from Digital Fortress.

    So does that mean the NSA really does have a 3 million processor supercomputer? I find the individually soldered in by hand part hard to believe (not to mention everything else in dan brown books).

    1. Re:Digital Fortress? by Velorium · · Score: 1

      That's the first thing I thought of when I read the headline.

    2. Re:Digital Fortress? by Tuoqui · · Score: 1

      3,000,000 * $316.50 = 949,500,000

      So a bit under 1 billion dollars and this is just using off the shelf hardware. If they used interconnected mainframes or some other high performance hardware it could potentially be cheaper in terms of CPU power.

      So do they have a 3 million processor supercomputer? Possibly.

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
    3. Re:Digital Fortress? by Grey_14 · · Score: 1

      I'm also pretty sure the NSA wouldn't pay list price when ordering 3,000,000 processors from Intel >_>

  43. Your assumption... by Anonymous Coward · · Score: 0

    ...is that they didn't get this algorithm EXACTLY right.

  44. Why is anyone surprised? by i_want_you_to_throw_ · · Score: 1

    N.S.A. already owns the patent to DES and the whole point of that was have a backdoor when Clipper failed to pass.

    You also know that N.I.S.T. is a front for N.S.A. too right? Of course there's a backdoor.

    This and other stories are available in the latest issue of DUH!

  45. Digital Fortress by Anonymous Coward · · Score: 0

    Has anyone read Digital Fortress ? All this sounds familiar !

  46. Re:What part of "NSA Approved" don't you understan by Panaflex · · Score: 1

    Oh, gee, I don't know. How many countries out there can mass-produce millions of machines able to sieve RSA factors, brute force DSA keys, and generally out-compute our agencies at a fraction of the cost?

    Nah.... not happening.

    --
    I said no... but I missed and it came out yes.
  47. alternate explanation for incompetence by Anonymous Coward · · Score: 5, Interesting

    There is another explanation; difference of opinion between management and staff

    - Management wants a backdoor in public standard, orders their very smart math geeks to make it so
    - Math geeks say it can't be done
    - Management insists
    - Math geeks go away and come up with something out of left field that technically fulfils the request of management, knowing it's vulnerabilities. They probably tell management that their solution is the best they could do, but it still has all the following problems (slow, crypto-nerds will see through it sooner or later, etc)
    - Management hears the 'best' and 'done' part, discounts possibility of anyone outsmarting their 'uber-elite' NSA math geeks

    predictable results follow.

    1. Re:alternate explanation for incompetence by Anonymous Coward · · Score: 0

      If at first you don't succeed, try, try again.

  48. Article should read NSA algo has VISIBLE back door by vkg · · Score: 1

    for a change :)

  49. Re:Surprise! The NSA wants a key to your encryptio by mlwmohawk · · Score: 1

    I'm not saying that there isn't/wasn't an NSA-requested backdoor in Windows, however I'm sure that they wouldn't make it obvious by calling it NSAKEY (most likely, it would have been sneaked in as an undocumented API).

    If you remember clearly, you will recall that it was an accident that the information was released. Normally various symbol names are stripped from the SDK/DDK. By accident, one release had the symbols intact.

    Then all sorts of bizarre explanation came out of Microsoft, my favorite was that it was a "backup key" in case the main key was "lost." I guess they hoped most people would equate losing a house key with losing an encryption key. Looking back, it wasn't so stupid because it seemed to have worked.

    My new standard answer to anyone that calls me paranoid is this: If I told you that the government had secret rooms in all the telecoms that monitored all the internet activity, you'd call me paranoid, but the truth is so bad that one is justified in being paranoid.

  50. Why is this an assault on liberty? by MozeeToby · · Score: 1

    I'm not so sure this is a bad thing or an afront to our freedoms. I know this is slashdot blasphemy but hear me out.

    When the modern phone systems were first being built part of getting the liscensing from the US government was that it would be technologically possible to tap into those lines if the appropriote warrants were filed. Same thing now with the Voip services and there hasn't been much of an uproar over that. This as, as far as I see it, pretty much the same thing.

    Now, I'm not saying that the government is perfect or that this won't be abused (it almost definatly will be). If TFA had been about thousands of servers under NSA headquarters that monitor every byte of encrypted traffic that would be one thing. But it is on almost the exact same level as wiretapping technology which has existed for decades.

    1. Re:Why is this an assault on liberty? by doas777 · · Score: 1

      if you don;t think theres been a hubbub about telephone tapping, then you obviously haven't been paying much attention lately. search in slashdot for "Warentless Wiretapping" and see how many results you get. you'll also note that in the last 3 weeks the FBI has been found to be expanding their mandate under the FISA and PATRIOT acts well beyond terrorism. there have been a number of allegations of abuse of these powers by the FBI coming from the office for government accountability. 1984 is here, and it's 451 degrees in the shade. oh brave new world...

    2. Re:Why is this an assault on liberty? by MozeeToby · · Score: 1

      The key word there is warrant-less. No one raises a hubbub about the fact that the phone system is designed from the ground up to be tapped.

  51. Doesn't work by Sycraft-fu · · Score: 3, Insightful

    Again, because we are talking about public algorithms. Things like this are public, open algorithms. Anyone can evaluate them, as Bruce noted. As such you can't "hide" something in there unless you are waaaay better than anyone else. If that is the case, well then why bother with any deception in the first place? This isn't a "This is a black box just trust it." It's an open algorithm and any experts can look at it, as has happened.

    1. Re:Doesn't work by EvanED · · Score: 1

      What about DES? DES has been used all over the place, and is a publicly-known algorithm, but there are still concerns about where some constants came from. They seem to work, but is there a back door? No one really knows.

      The principle that things like RSA work on is that it is very easy to generate a set of keys and, given keys, do encryption/decryption, but very hard to go backwards from cyphertext to plaintext without knowing the keys. How do we know there isn't something analogous in the algorithm? Maybe there is a backdoor that took some cleverness and work to come up with, but is extremely difficult to detect without knowledge known only by those who put it there in the first place.

      I don't consider myself terribly paranoid, and I am a little bit suspect of the above argument, but at the same time you can't just dismiss it as impossible.

  52. Don't Use Dual_EC_DRBG by The+Real+Nem · · Score: 5, Informative

    In my final year in CS, I wrote a lengthy paper researching various DRBGs. To my surprise, there were very few good candidates for cryptographic DRBGs, but of the 7 I looked at, Dual_EC_DRBG rated the worst. I was unable to find any theoretic proofs for Dual_EC_DRBG, but I did find a few papers exposing serious flaws in Dual_EC_DRBG including this one which describes a tractable distinguisher so efficient it can run on a modest desktop.

    The other three DRBGs recommended by NIST were all reliant on the security of various other cryptographic primitives such as SHA (Hash_DRBG), HMAC (HMAC_DRBG - which is often based on SHA) and AES or 3DES (CRT_DRBG). They were all reasonably obvious, and only really tried to set out some sort of standard for jumbling the output of their respective primitives enough that they would be resilient to any unknown vulnerabilities in said primitives (though certain paths also failed to do this). This was mostly accomplished by calling the primitives several times (HMAC_DRBG with the NIST HMAC implementation called for 6 SHA hashes per SHA sized output) which isn't very efficient.

    I suspect they only included Dual_EC_DRBG because it wouldn't have looked too good if they were unable to come up with a single number theoretic or otherwise novel DRBG. They shouldn't be too disappointed, however, as the only one I was able to find was Blum Blum Shub which is terribly inefficient. CryptMT (Cryptanalysis) also deserves a mention as it looks like a promising pseudo-number theoretic DRBG, at least a better candidate than Dual_EC_DRBG.

  53. No, it *does* have a backdoor by peacefinder · · Score: 2, Insightful

    I thought the article was saying something slightly different: The standard does have a backdoor, it's just not clear who - if anyone - holds the keys.

    The safe assumption is that someone does hold the keys and therefore the standard is useless for cryptography, even though it might be just fine for other applications.

    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
  54. Fair assumption by Stanislav_J · · Score: 1

    Rule of thumb: If any agency of the government in any way, shape or form has even the remotest, most tangential, most tenuous link to it, assume it has a backdoor.

    --
    "Every great cause begins as a movement, becomes a business, and eventually degenerates into a racket." -- Eric Hoffer
    1. Re:Fair assumption by NoCleverName · · Score: 1

      I hate to break up this paranoia-fest, but the government --- and the NSA in particular --- has little, if any, reason to want a "backdoor" into generally used crypto system. Since secrets have a way of not being secret for very long, the existance and means of access of such a backdoor would quickly become available to our advesaries. At that point they could pretty much wreck our economy at will. So, as you can see, a "defense agency" would have far greater motivation to ensure a robust system rather than one which is weakly armored.

  55. You misunderstood 'you' :) by pavon · · Score: 2, Informative

    bhima's comment was alluding to the fact that while NSA designed and distributed the Dual_EC_DRBG algorithm, they had no part in the other two algorithms (that we know of) other than as an outside commentator, and thus could not put a backdoor into them. In other words 'you' referred to the NSA, not to you, a user of the algorithms.

  56. This is... by Sta7ic · · Score: 1

    Bug in software a US Gov't agency is promoting? (some of) Your tax dollars at work!

  57. And Then... by Nom+du+Keyboard · · Score: 1

    There are four different approved techniques

    And then there were three.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  58. Open Source not enough... by 0ptix · · Score: 2, Interesting

    Open source alone is not enough. In fact these algorithms ARE open source. There even public domain standards!

    Crypto is a special case. While it's true that "open source" cryptographic algorithms/protocols tend to be far safer choices then proprietary/secret/home-brew algorithm the problem is that correctness of a cryptographic algorithm is a far stronger notion to achieve and verify then for a normal program. For a normal program "correct" implies producing the right out put. In a cryptographic setting we want the the "correct" output which must be "secure". Precisely understanding the meaning of "secure" for a given app. and context is a central concern of cryptographers.

    What is needed for crypto is the next step beyond open source, namely open process. That is along with an algorithm the NSA (or NIST or IBM or whoever) should be publishing a complete security definition, analysis and reasoning behind the design choices. (See The Making of Rijndael for example.)

    If the NSA had provided ANSI, NIST and the public with such documentation then the problems pointed out by Shumow and Ferguson would not exist. The reasoning behind the choice of all constants would be clear to all.

    On a realistic note it's not exactly likely that the an organisation like the NSA would ever do such a thing. Take the case of the DES algorithm developed by IBM with help from the NSA. Only a decade later later when Eli Biham and Adi Shamir published their work on Differential Cryptanalysis did the reasons for the choices of constants in DES become clearer. However at the time of DES's creation this (very powerful) cryptanalytic method was not known to the public. Thus by demanding open process the NSA would effectively have been required to release what was probably one of their most guarded technological advancements.

    Thus since it can not be expected that the NSA adhere to open process development I think our best bet is to simply go with another algorithm which does. Like rijndael for example...

    1. Re:Open Source not enough... by Doc+Ruby · · Score: 1

      Open source software can also benefit from open process, not just world-readable source code. But that open code is the only reliable open product of any process, however open the process might be. Because there's no way to know just how open the process really is, just because there's a report on that process. The difference is that the product, either the code or the mathematics, is available for certifiably total inspection before it's used, whether math to make source code, or source code to make executables.

      So I'm underscoring how important it is for the NSA products, like this random number generator, to be open source. They'd be better with more open processes, but the source's openness is what's strictly necessary. Even if, say, rijndael were only open source (not open process), it would still be subject to the same testing as it is now.

      And just because a process is open doesn't mean that the source is safe or good. It all still needs to be tested by distrustful parties. It will all also still take time to learn the full implications of any complex work. So while open processes are a bonus, it's the open source that we really need.

      Given the secrecy, even "reclassifying", that the current NSA has indulged in (beyond all sanity, but for political effects), insisting on the source remaining open is necessary. Further demands for more open processes are warranted as pushback, but beneficial mainly as measured by whether the threshold of open source is met.

      --

      --
      make install -not war

  59. Fixed that for ya... by Foerstner · · Score: 3, Informative

    The thirty-year-old F-15 has been "defeated" during exercises with allied powers, flying planes developed twenty-five years later that are it's equal in technology, with pilots as well trained as ours.

    --
    The US free market: two halves of a government-granted duopoly are free to set the market price.
  60. Re:What part of "NSA Approved" don't you understan by Sta7ic · · Score: 1

    Curiously, other people in the business of national security may use this. Like the DOD, DOE, Ag Dept, FAA, Treasury, etc. For the time that the encryption method works and remains secure, federal agencies really won't have much to worry if the people signing their paychecks have access to their secure data (within reason, but that's what private networks are for).

    If the second batch of numbers becomes compromised, do what comes naturally with encryption methods: pick a different set of arbitrarily large prime numbers and release build N+1.

  61. Does the rest of the world put up with this? by Anonymous Coward · · Score: 0

    or just U.S.?

  62. Re:Of course! Just look what they did with the tel by Burz · · Score: 3, Interesting

    Hardware manufacturers? How about certificate authorities?

    If any of you think this is the least bit specious, the VeriSign website proudly proclaims that they will subcontract to telcos/ISPs that are ordered to eavesdrop in a "legal intercept" capacity. There is no other reason for VeriSign to be in that line of work unless they are using their ability as CA to stage undetectable MITM surveillance attacks.

  63. Re:What part of "NSA Approved" don't you understan by steelfood · · Score: 1

    Only if "National Security" meant keeping those currently in power in power. Which seems to be what the US government is for these days.

    However, if "National Security" meant the security of the nation, which is the ideology in the case of the US, then there'd be no problems.

    --
    "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
  64. somone got a promotion.. by sanimalp · · Score: 1

    Looks like Lew Giles is running the Random Number Generation department at the NSA. :P

  65. Somewhat off-topic... by jjohnson · · Score: 1

    What does the NSA use for encryption itself, to the extent that it can be known? Part of their charter is to provide public expertise in securing information (thus, SE Linux); contributing to open standards for encryption is part of that. But when you're talking about what they actually use, that should be indicative of where real crypto strength lies.

    --
    Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  66. Re:What part of "NSA Approved" don't you understan by logicnazi · · Score: 2, Insightful

    Using the backdoor requires solving a discrete log problem. The NSA may have an actual proof of hardness for these problems putting a minimum bound on the amount of computer power required. This in turn might give them a minimum bound of a decade or so (someone really needs to check just how hard this discrete log problem turns out to be) for anyone else to discover the secret keys and they can just announce finding a security flaw in the algorithm 2 years before anyone might have found the keys.

    Supposing they have separate classified advice for top secret material and this RNG will only be used on low security documents the tradeoff between an enemy potentially having access to low security information from several years ago and giving them potential access to other people's communications might be favorable.

    Still, the problem with this scenario is that it seems implausible that they were ever going to get widespread adoption of this RNG outside the government. Then again many things agencies do can't be explained by smart people behaving reasonably. Maybe some mucky mucky over at the Bush admin got a bug in their britches about us helping the terrorists when they found out that they were using strong encryption the NSA had helped strengthen (like DES) and ordered them to start putting in back doors ignoring arguments to the contrary.

    I can certainly see the 9/11 changed everything attitude justifying this sort of crap to some self-righteous and idiotic official.

    --

    If you liked this thought maybe you would find my blog nice too:

  67. AFAIK NSA is top shit by Britz · · Score: 1

    Seriously. I read a credible article that stated that the NSA suggested a certain group of algorithms back in the 70s. At the end of the 90s a method was "discovered" to make it easier to break the algorithm. The suggest group was most resistent to the attack.

    That's more than 20 years ahead. Now they suggest something and after a couple month people find flaws in that?

    1. Re:AFAIK NSA is top shit by Swampash · · Score: 1

      Quoth Schneier:

      "Algorithms from the NSA are considered a sort of alien technology: They come from a superior race with no explanations."

  68. Re:Surprise! The NSA wants a key to your encryptio by Goaway · · Score: 1

    The only thing I remember clearly was that no respectable security professional ever found any actual backdoor. There was only ever those six letters, nothing else.

  69. Why not swap out the broken part then? by Weaselmancer · · Score: 2, Interesting

    Why not use the encryption as-is, but swap out the random number generator with something else?

    I've always wondered why random number generators don't pull values from an A/D converter hooked to a white noise generator or Lorenz attractor or some such.

    --
    Weaselmancer
    rediculous.
    1. Re:Why not swap out the broken part then? by DaleGlass · · Score: 1

      I've always wondered why random number generators don't pull values from an A/D converter hooked to a white noise generator or Lorenz attractor or some such.

      Because most computers don't have the hardware for it.

      You can get it on server boards or VIA CPUs (not all of them), but most computers don't have any sort of hardware RNG.
    2. Re:Why not swap out the broken part then? by Dr_Barnowl · · Score: 1

      TFA does indeed make this exact point. Bruce is confused as to why the NSA would push so strongly for the adoption of an RNG algorithm that is both slow AND crap, because random number generators are about the most interchangeable part of any cryptosystem. Or possibly he's just being polite.

      No one in their right mind would use the slowest RNG in the standard anyway, unless it conveyed some special advantage like being more random than the others. Or of course, unless the guv'ment mandated that they pick that one to win their contract. And why not .. after all it's a standard, right?

    3. Re:Why not swap out the broken part then? by TheRaven64 · · Score: 1

      Most random number generators harvest entropy from various sources. Typically, the timing and origin of interrupts is used as the source. If you hit keys or receive network packets, your kernel will get an interrupt. It will then read the CPU's timestamp counter, permute the value in some way, and add it it to the entropy pool. This entropy is not completely random, but it is much better than using a purely deterministic algorithm.

      --
      I am TheRaven on Soylent News
    4. Re:Why not swap out the broken part then? by Anonymous Coward · · Score: 0

      Making a USB or parallel port hardware RNG should be an undergrad/smart-high-schooler electronics project.

    5. Re:Why not swap out the broken part then? by Tacvek · · Score: 1

      Most random number generators harvest entropy from various sources. Typically, the timing and origin of interrupts is used as the source. If you hit keys or receive network packets, your kernel will get an interrupt. It will then read the CPU's timestamp counter, permute the value in some way, and add it it to the entropy pool. This entropy is not completely random, but it is much better than using a purely deterministic algorithm. My understanding is that there would be a small amount of pure randomness in such sources. Since such an RNG keeps track of accumulated entropy, and releases numbers only with maximum entropy then if the true entropy (true randomness) of the sources is used, and the mixing function is valid, then the output would be perfectly random. Of course, determining the true entropy of such sources is almost impossible, but...
      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    6. Re:Why not swap out the broken part then? by plover · · Score: 2, Informative
      The problem is that the amount of randomness from any of these sources is testably small.

      A simple example would be something like one of the games we were all taught to program as kids. The first line was always something like 10 RANDOMIZE TIMER. Well, if you know the program was run at 8:19, the value of TIMER was likely somewhere between 29940 and 29999. It may be random enough for MONOPOLY.BAS, but it's not much of a challenge to try all 60 values. Entropically speaking, time of day is good enough for only a couple of bits, no more.

      Let's say you had a message from DOMAIN\JOHN timestamped 2007-11-15 08:19:02, and you know I come in at about 8:00 every morning and turn on my computer. You can probably make some educated guesses about the values of GetLocalTime() and GetTickCount(). You know my user name. Process ids on Windows are sequentially assigned as of boot up, and probably wouldn't vary by more than a hundred, especially for a creature of habit. Memory and disk space are also likely to be in a similar range, so checking my desktop on another day might reveal some good guesses for those ranges.

      All those values plus a few others are used by the Windows pseudo-random number generator, as revealed earlier this week. Sure, they mix in some harder-to-guess values, but who knows how easy or hard they might be to discover, especially with access to the hard drive? If you use only 32 bits of entropy to seed a cryptographic routine to emit 128 bytes of random numbers, that's still only 32 bits of guessing that needs to happen.

      --
      John
    7. Re:Why not swap out the broken part then? by TheRaven64 · · Score: 1

      Well, if you know the program was run at 8:19, the value of TIMER was likely somewhere between 29940 and 29999 Entropy harvesting from interrupts is a lot better than that. On x86, the instruction called is RDTSC, which reads a timer that monotonically increments and typically has the same update frequency as the CPU clock. If you call it once per second on a 2GHz chip, you will get values spaced roughly 2,000,000,000 apart. It's a 64-bit counter, so even with this update frequency it won't wrap for about 300 years. The delay between keypresses varies from about a quarter of a second to several minutes. If you take the time stamp counter value every time a keyboard interrupt is raised and subtract it from the time of the last one then you get a fairly good random value. If you take network and keyboard interrupts then it's even better; there isn't much connection between receiving network packets and pressing keys. You can typically get a fairly good 32-bit random number. The value of the timestamp counter depends on the uptime of the CPU, not on the time of day (much harder to predict) and the difference between TSC values depends only on the relative frequency of external events.

      This is then used to perturb an algorithm like Yarrow, rather than being used directly. You lose some pure randomness here, since Yarrow follows a curve which drops from random to deterministic depending on the amount of available entropy.

      --
      I am TheRaven on Soylent News
    8. Re:Why not swap out the broken part then? by EvanED · · Score: 1

      For another example of the entropy problems in using the current time as a PRNG seed, see How We Learned to Cheat at Online Poker.

      The authors essentially broke PlanetPoker's shuffling algorithm. The algorithm was broken to begin with, and then they used the current time as the seed. These combined to make it possible, with some brute-force testing of potential seeds, to determine the entire shuffle of the deck from the face-up cards in Texas Hold'um.

    9. Re:Why not swap out the broken part then? by mollymoo · · Score: 1

      Making a hardware random number generator is easy. Making an unbiased hardware random number generator is an awful lot harder.

      --
      Chernobyl 'not a wildlife haven' - BBC News
  70. Re:Surprise! The NSA wants a key to your encryptio by mlwmohawk · · Score: 1

    I think you are mistaken. It wasn't a "back door" it was an "alternate door." A fully functioning access point for the holder of the second key. Now, Microsoft's explanation makes this perfectly clear as they say, it is a "backup key in case they lose the original."

    Now, you and I both know that losing an encryption key is ridiculous because it is something that can be stored on magnetic media and is something encoded in multiple applications that Microsoft uses to update Windows.

    So I ask you, what is a *second* key for? Oh, and by the way, the name was leaked and it was "nsakey."

  71. Mod AC Down by mpapet · · Score: 1

    If this were NOT the NSA and encryption science in particular, I'd agree that there's a possibility for incompetence.

    I've heard some stories from people who have the right background and certainly don't need to make stuff up that make me believe with certainty the back door is real.

    Somewhere in a D.C. building there's a public mural/sculpture with an encrypted message in it that has yet to be decrypted after how many years of people trying????? I don't have a link, if someone would please provide one that would be great.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:Mod AC Down by kliklik · · Score: 2, Informative

      Would that be Kryptos?

      --
      guru in training
    2. Re:Mod AC Down by PitaBred · · Score: 1

      I think you're talking about Kryptos. There are 4 parts to it, and 3 of them are decrypted. The 4th one has yet to be, I believe. A lot of the problem lies in that people don't have physical access to the sculpture to examine it, and that some of the clues it has actually reference it's physical location, orientation, etc., I believe. It's been there since 1990, though, so that's 17 years.

  72. Re:Surprise! The NSA wants a key to your encryptio by Goaway · · Score: 1

    No, that's what crackpots and people with an axe to grind with Microsoft claimed it was.

    If you know different, please quote a reliable source. That would mean a real security researcher.

  73. Is this really so different from a door key? by gujo-odori · · Score: 1

    People are making something big out of this because it involves crypto, but honestly, is it so different from a case involving a physical key to a physical door?

    For example, let's say the police suspect person X of murdering person Y. They have reason to believe that evidence of the crime is kept in a storage locker rented by person X. They go to court, present their evidence and get a search warrant, plus a court order requiring one or more of A) The storage locker company to open the locker rented by person X; B) Person X to turn over his own key to the police.

    The storage locker company's nearest analog in the world of crypto would be key escrow, and it's no wonder people don't want it. For criminals, it would make it possible to decrypt evidence against them. For honest people, it would be a huge PITA and could also result in the revelation of confidential things totally unrelated to any crime of which they might be erroneously accused. I don't like the idea of key escrow, either. I think it would do more harm than good, overall.

    What if person X has lost or destroyed his key, or lies and says he has done so? He might face jail time, since he can't prove that negative, but that probably beats the jail time for a murder conviction. What if, further, the storage company has lost its key, or person X has rendered the lock unusable by superglueing it or jamming in a key and snapping it off? A setback, but not a huge problem. Even the strongest door isn't that hard to brute-force. There are not likely to be many people complaining that person X was compelled to turn over his key and subsequently jailed for not doing so.

    The only problem I have with this is that it's doesn't seem to be by court order; rather, RIPA appears to allow the police to tell a suspect "Give us the key or be prosecuted for it." I believe that decision should be made by a judge. However, apart from that, I don't see a huge problem with the overall concept of being compelled to turn over a crypto key as part of a criminal investigation. It's not different than being compelled to open a storage locker.

  74. Re:Surprise! The NSA wants a key to your encryptio by mlwmohawk · · Score: 1

    Well, It happened a long time ago and quoting knowledge rather than fresh research tends to lack annotation. Anyone can site any number of sources if they google, you can too. I'm not concerned with siting some arbitrary researcher. Everything I wrote can be verified by anyone willing to use google for 5 minutes. It is up to the reader to choose whom they believe, I'm confident that facts are on my side.

    That being said, if I told you there was a secret room run by the U.S. government in all the telocs through which all internet traffic is passed, you'd probably call me a "crackpot with an axe to grind" wouldn't you?

  75. Don't forget: THANK YOU Bruce Schneier by KWTm · · Score: 2, Interesting

    Kudos to Bruce Schneier for being a respected voice of reason and (seen to be) a disinterested party to critically analyze the strengths and weaknesses of what will be a backbone of computing (and, indeed, our daily lives).

    If I were the NSA trying to work in a back door, instead of coming up with a subtle flaw in the algorithm, I'd get Bruce Schneier to publicly praise an algorithm known to have flaws, while simultaneously offering to pay him a gajillion bucks and threatening his family if he refuses. That would probably derail publicly available encryption for a while. ("Bruce Schneier recommends: WinCrypt Terrorist Edition!")

    --
    404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
    [GPG key in journal]
  76. a small peice of the puzzle by SethJohnson · · Score: 1



    These guys have echelon. They probably are managing the puppet strings of the botnet herders. They sit on unimaginable brute force supercomputing power. And when things get difficult, they can always pick a lock, enter a home, and install a keylogger.

    Consider this scenario:

    A hardware vendor contracts out to a software firm to write drivers for their device. Maybe it's an ethernet card chipset. The software developer is an NSA front operation. They code a real-time keylogger that adds-in keystroke data to packets going out over the wire. The packets go to the desired recipient server, but with echelon, the NSA can collect them nonetheless. Oh, but wouldn't we see this ourselves in our own surveillance of our packets? Might be that the code activates on specific targets by remote command. Man-in-the-middle altering of packets travelling from a popular website like google heading to the targets computer triggers the hidden keylogger to reply with collected info.

    Done with the today's conspiracy concept.

    Seth

    1. Re:a small peice of the puzzle by Anonymous Coward · · Score: 0

      > They code a real-time keylogger that adds-in keystroke data
      > to packets going out over the wire.

      Very nice, except... why would your work computer be connected
      ``over the wire''?

      Nothing should be connected to the Internet except a sandboxed
      browsing machine.

  77. Re:Surprise! The NSA wants a key to your encryptio by Goaway · · Score: 1

    You are the person making the claim, the job to supply proof is yours. Do it, or retract your claim.

  78. Kryptos by zogger · · Score: 1

    Link at wiki the P's Kryptos

  79. Bit of local history for ya. by peacefinder · · Score: 1

    Took a bit for me to dig this up, but here ya go: In the 1984 William Tell exercise, flying F-4C Phantoms, the 123rd FIS / 142nd FIG beat out all but 2 F-15 units finishing third overall. The 123rd is an Oregon Air National Guard unit.

    Not to say the F-15 isn't a fine aircraft, of course. :-)

    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
  80. screaming something you're not saying by drDugan · · Score: 1

    in big bold letters in the presentation they have typed as their first conclusion:
    "NIST intentionally put a back door in this PRNG"

    which follows the line
    "WHAT WE ARE NOT SAYING:"

    a technique used extenisvely on FAUX's O'Reily factor and other far right wacko dishonest outlets. Kudos for these folks for using it so well. By so forcefully NOT stating something, it is exactly the poosibility they want us to consider.

  81. true, but not more than others by Trepidity · · Score: 1

    Without this constant, it looks like the algorithm basically depends on the difficulty of solving the elliptic curve discrete log problem. As with most such problems used in crypto systems (like prime-factoring large numbers), it's believed to be difficult but not proven to be.

  82. Re:Unbreakable encryption by evought · · Score: 1

    Somewhere in a D.C. building there's a public mural/sculpture with an encrypted message in it that has yet to be decrypted after how many years of people trying????? I don't have a link, if someone would please provide one that would be great.

    Anyone can write such a message. All you need is a one time pad generated with truly random noise. Encrypt your message, burn the pad.

    Things like this have been done in the past by sampling radio noise from deep space to generate the pads. The problem is protecting and distributing the pads. In this case, that would not be a problem, just destroy it.

  83. I mean really. by /dev/trash · · Score: 1, Informative

    If the bad guys have a bomb, I think we can all agree that decrypting their plans is a good thing.

    1. Re:I mean really. by Anonymous Coward · · Score: 0

      Unless they were only trading pictures of their penises.

    2. Re:I mean really. by grikdog · · Score: 1

      Isn't there kind of an obvious caveat here that the bad guys won't be using officially-sanctioned NSA stuff? Especially if three or four minutes of thought and some very old code that was on the pre-911 internet is as unbreakable now as it was then.

      Shoot, all pipes leak at both ends, anyway.

      --
      ``Tension, apprehension & dissension have begun!'' - Duffy Wyg&, in Alfred Bester's _The Demolished Man_
  84. these guys aren't to be trifled with by nurb432 · · Score: 1

    Smarter then most, with an unlimited black budget to play with , and no overseeing authority to call the shots or get in the way.. and they get to carry guns and fly in black helicopters scaring people..

    Hmm forget not trifle with, where do i sign up to work with these guys ?

    --
    ---- Booth was a patriot ----
    1. Re:these guys aren't to be trifled with by nyekulturniy · · Score: 1

      Sorry, no black helicopters at the NSA... only Army green ones carrying courier information to the White House and Pentagon.

      Ironically, the NSA seems to depend on the Anne Arundel County, Maryland, police to be the first line of protection. My daughter and I go to work in Laurel on weekends and pass by Fort Meade on Maryland Route 32. There is at least one AA police car on 198/32 making sure no one stops by the post. Sometimes there are as many as five, hovering around cars that are stalled. We call them "move alongs."

      I should hope the NSA puts a backdoor in an encryption standard.

      --
      Nyekulturniy... Proudly confusing readers and editors since 1981!
  85. Re:So, what's the sekret set of numbers? by PitaBred · · Score: 1

    So the point is that everyone agrees that you're an idiot?

  86. My opinion - CIA !smart by dbIII · · Score: 1, Informative

    The CIA believe in a voodoo device invented by a comic book writer to peer into men's minds and see if they are telling the truth - wonder woman's golden lariat was sold as a con by it's writer and is called the polygraph. Court cases over unfair dismissal disputes (eg. trnaslators) are also giving some insight into the place and how clueless, petty and nasty some of the management is. They may have some sharp people in there but the collective mass is a herd of dumb frightened animals that kill people in horrible ways in flawed attempts to get information (they missed the memo from the Russians, Japanese etc that you use torture to scare people but it's useless if you want to get information). They have not been under adult supervision since before the days of Kennedy.

  87. Re:Unbreakable encryption by Anonymous Coward · · Score: 0

    The one time pad is good only if it TRULY is random noise.

    If your random number generation algorithm has a backdoor in it, your random noise will become
    transparent, and your "One Time Pad" has become susceptible to analysis.

  88. Re:Surprise! The NSA wants a key to your encryptio by mlwmohawk · · Score: 1

    You are the person making the claim, the job to supply proof is yours. Do it, or retract your claim.

    I have made no claims upon which the facts are in dispute.

    Microsoft did claim that the "NSAKEY" was a backup key in case the original was lost. This is a well established fact. If you are to lazy to use google for "microsoft nsakey" then live in ignorance.

    Furthermore, I submit that me saying "google for 'microsoft nsakey'" is just as valid a reference as anything else I could post.

  89. screw you, asshole by Anonymous Coward · · Score: 0

    You said you'd keep it a secret!

  90. Re:Surprise! The NSA wants a key to your encryptio by Goaway · · Score: 1

    I was asking for some proof that the whole NSAKEY deal was anything other than a storm in a teacup. Like, a single example of what kind of maliciousness it was supposed to represent.

  91. I know the secret numbers! by LinuxFreakus · · Score: 1

    4 8 15 16 23 42

  92. Re:Unbreakable encryption by Skippy_kangaroo · · Score: 2, Insightful

    That isn't really encryption is it. The raison d'etre of encryption is that someone else can recover the message following a defined process.

    If I take a signal and add random noise to it then remove all references to the specific random numbers I won't be able to recover the original signal. That's not encryption - that's more like shredding and burning.

  93. you just flunked your admission test by epine · · Score: 1

    I'm pretty sure that if they backdoored one, they backdoored them all. Best to not use any of the new algorithms, period. Here's another explanation: the NSA stuffed an obviously flawed generator into the standard to cast doubt on other candidates within the standard that are too solid for their liking, in the hopes that none of these generators are adopted, and that people will continue to use the flawed generators they already know how to exploit.

    Standard MO in the intelligence community: find a moron with power with a predictable kneejerk paranoia, then pull the string whenever the expected response suits your interests. No doubt the NSA holds a special place in their hearts for people who conclude their posts with "period" or "'nuff said".
  94. Re:Surprise! The NSA wants a key to your encryptio by mlwmohawk · · Score: 1

    I was asking for some proof that the whole NSAKEY deal was anything other than a storm in a teacup. Like, a single example of what kind of maliciousness it was supposed to represent.

    Show me one a single example of what kind of maliciousness the secret rooms in the telcos is supposed to represent.

    The issue is that the back door is there, that we *can* know. What they do with it is labeled as top secret and tucked away in an NSA data base or Cheney's office safe.

  95. You Trust Who? by not_hylas(+) · · Score: 1

    Countering "Trusting Trust":

    "It's interesting: the "trusting trust" attack has actually gotten easier over time, because compilers have gotten increasingly complex, giving attackers more places to hide their attacks."
    January 23, 2006

    http://www.schneier.com/blog/archives/2006/01/countering_trus.html

    Ref.

    Reflections on Trusting Trust:

    http://cm.bell-labs.com/who/ken/trust.html

    Truly, ALL your base is belonging, not just a little.
    [firmware]

    --
    ~hylas
  96. Obligatory War Games Quote by guttentag · · Score: 2, Funny

    "Mr. Potato Head? Mr. Potato Head! Back doors are not secrets!"

  97. Healthy Case of Paranoia by Propaganda13 · · Score: 2, Informative

    I know the NSA has a bunch of really sharp folks but how could they pull off having a backdoor in an Random Number Generator algorithm which they did not publicly design, did not publicly sponsor development of, and do not distribute? Fixed your question and hopefully answered it for you too.

    1. Re:Healthy Case of Paranoia by bhima · · Score: 1

      Had all the algorithms in question been developed in the United States I would had put that bit in myself. But they weren't. So I don't consider that to be a probability I need to take into account... in that I actually use some of the other algorithms and for a variety of other reasons I steer clear of the one promoted by the NSA and NIST. Not the least of which is that I have different goals than stated goals of the NIST's selection process.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    2. Re:Healthy Case of Paranoia by Antique+Geekmeister · · Score: 1

      I see. So the NSA, that is specifically designed to monitor foreign communications, has no foreign cryptographers employed? Especially in Israel, an old collaborator in monitoring Mid-East communications and the source of some of the best cryptographers in the world?

      I'm not saying they poisoned other protocols this way, but it's certainly worth reviewing any new encryption protocol for such backdoors.

    3. Re:Healthy Case of Paranoia by bhima · · Score: 1

      I don't think the parallel you draw is an accurate or relevant one. Rather because the pool of talent is so small the NSA may have to employ foreign nationals living abroad to work on new algorithms. They may employ people living abroad to specifically defeat cryptosystems currently in use by foreign governments or groups. However I also think that in the enterprise of poisoning an international effort to develop an algorithm for any cryptographic purpose the risk of exposure is far greater employing someone living abroad (foreign national or not) as apposed to someone physically located in Fort Meade. It really would suck for the NSA if one of their stools published the backdoor shortly after the publication and acceptance of the algorithm it was hidden within.

      I should hasten to add that nothing said so far would convince me to use un-audited code in an important system but it does cause me to actually believe the auditors.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    4. Re:Healthy Case of Paranoia by Antique+Geekmeister · · Score: 1

      The desire to employ foreign cryptographers has good reasons other than the small pool of talent. It's also a very good way to keep track of foreign developments in the field, and to collaborate on tools to monitor political enemies of any type, whether they be "Communists", "terrorists", "freedom fighters", or "Buddhist Monks". It also makes trading information and research possible in ways that hiring only US cryptographers would not support.

      I have no idea why you think the risk of exposure is greater for someone abroad than someone whose CV says "employee of the NSA". There is a huge advantage of plausible deniability for the NSA itself: having an unrevealed hook into major international encryption standards is such a large benefit it seems well worth funding (or covertly providing research for) a foreign scholar.

    5. Re:Healthy Case of Paranoia by Anonymous Coward · · Score: 0

      A stranger came up to me and gave me $50 million dollars. He said I'd get another $50 million after I put a backdoor in the algorithm. I figure $100 million is a fair price. He also said if I went public, he'd k.......

    6. Re:Healthy Case of Paranoia by jwo7777777 · · Score: 1

      'Here may be found the last words of Joseph of Arimathea: "He who is valiant and pure of spirit may find the Holy Grail in the Castle of Aaaaarrrgh......."'.

  98. Re:What part of "NSA Approved" don't you understan by Antique+Geekmeister · · Score: 1

    No, SELinux isn't very broadly used because it breaks things at unpredictable times and has exceptionally poor documentation.

  99. Standarize non-deterministic sequences???? by Anonymous Coward · · Score: 0

    That's dumb and smells suspicious to any sane person.

    You can say:

    RGN() = RNG1() ^ RNG2() ^ RNG3()

    Where RNG1 is the NSA RGN, RGN2 is mersenne twister and RNG3 comes from /dev/urandom.
    Even if one of these functions is unpredictable problem solved.

    NSA may suggest a "good" RNG, but restricting the users to use ONLY that RNG and not XOR it with another RNG proves that the conspiracy theories are right.

    Also, an projects that use only RNG1, prove that they are bribed/extorted.
    I'm posting this from an Internet Cafe and I have to leave before they detect my carrier.

  100. Shocked by Zoxed · · Score: 1

    > New NSA-Approved Encryption Standard May Contain Backdoor

    I am shocked, shocked, to find that an organization whose tasks include breaking other peoples encryption publishes a standard that will make their lives easier.

  101. Re:Surprise! The NSA wants a key to your encryptio by Goaway · · Score: 1

    Show me one a single example of what kind of maliciousness the secret rooms in the telcos is supposed to represent. Completely unrelated to the topic at hand. Don't act like an idiot, please.

    The issue is that the back door is there, that we *can* know. What back door? That's what I was asking. How is NSAKEY supposed to be a back door? What can the NSA do if they, as the still unproven accusation goes, have the opposite key to NSAKEY?
  102. Re:Surprise! The NSA wants a key to your encryptio by mlwmohawk · · Score: 1

    Listen, obviously you do not wish to believe that a back door exists and arguing with you at this point is pointless, sometimes you don't get a "smoking gun," but instead get a lot of little facts that never the less paint a picture. I will leave you with these facts:

    (1) An encryption key in MS Windows is labeled NSAKEY. You may dismiss this fact, but I can't believe it means nothing.
    (2) Microsoft has said that this is a redundant key in case the first key is lost. We all know that is a bogus explanation.
    (3) It was placed there to comply with the laws on restricted export of encryption technology.
    (4) The key is for access to the encryption system, the Cryptographic API.
    (5) The key is used to update the cryptography components, and we all know that if you can update one component, you can update any.

    Going back to the NSA:

    "Show me one a single example of what kind of maliciousness the secret rooms in the telcos is supposed to represent."

    This is valid because it is the same basic motive, spy on people's communications, and the same people NSA. We *know* the NSA wants to spy on U.S. citizens. We have proof they are taping the web in all major telcos. Why is it so hard to believe or accept that an encryption key named NSAKEY in a large government contractor's software: Windows, wouldn't be for the NSA?

  103. Re:Goatse links? by corifornia2 · · Score: 0

    Thats totally on topic, everyone does it, I was just beating an actual linker to the punch. . . . its generally referred to as sarcasm.

  104. Re:Surprise! The NSA wants a key to your encryptio by Goaway · · Score: 1

    (2) Microsoft has said that this is a redundant key in case the first key is lost. We all know that is a bogus explanation. We do not. All we know is that it doing things this way would be sloppy, but who ever claimed Microsoft were good at doing things the right way? It may be bogus, or it may just be stupidity on the part of Microsoft. We simply do not know.

    (4) The key is for access to the encryption system, the Cryptographic API.
    (5) The key is used to update the cryptography components, and we all know that if you can update one component, you can update any. And what is your attack scenario for using this supposed backdoor?

    This is valid because it is the same basic motive, spy on people's communications, and the same people NSA. You are begging the question by claiming it "the same basic motive", as you do not know the motive, and again when you say the same people, because you do not know that either.

    Why is it so hard to believe or accept that an encryption key named NSAKEY in a large government contractor's software: Windows, wouldn't be for the NSA? Because the NSA has not traditionally been in the business of weakening encryption, but strengthening it. The wiretapping thing is by all indications a very recent development, and it has shocked many because the NSA has been so very strongly against doing that sort of thing in the past. As the NSAKEY thing happened quite some time in the past, you'd have to show that the NSA would actually want to do such a thing at that time, which by most indications they would not.
  105. Offtopic mods by Anonymous Coward · · Score: 0

    [offtopic]

    I'm glad other people are beginning to notice. Some of the most interesting threads are offtopic and are especially entertaining on slow news days. If somebody posts "LOL www.goatse.cx!!1" there's always the "troll" option.

    Just a rant

    [/offtopic]