NIST Removes Dual_EC_DRBG From Random Number Generator Recommendations
hypnosec writes: "National Institute of Standards and Technology (NIST) has removed the much-criticized Dual_EC_DRBG (Dual Elliptic Curve Deterministic Random Bit Generator) from its draft guidance on random number generators following a period of public comment and review. The revised document retains three of the four previously available options for generating pseudorandom bits required to create secure cryptographic keys for encrypting data. NIST recommends that people using Dual_EC_DRBG should transition to one of the other three recommended algorithms as quickly as possible."
... So much more easily lost than won. How is anyone supposed to take these new recommendations seriously?
I really wish people would stop using the word "random" for things that are anything but.
http://xkcd.com/221/
What do you mean? The weakness in Dual_EC_DRBG is publicly known. Just because you don't trust the organization recommending you not use it, doesn't mean you should use it.
OpenBSD has already removed that nonsensical algorithm from LibreSSL, has OpenSSL yet??? NOPE!!!!
They also made many other changes. See appendix F of draft 1. I'm in the middle of reviewing them
The announcement and RFC is here.
The comments from the previous round addressed far more than just the Dual_EC_DRBG.
There are structural issues in the spec. My comments on the previous draft address them:
1) Flow control: ES pushing, vs conditioner pulling. Reseeding on demand vs when entropy is available.
2) A purely software centric API, when all nondeterministic random number generators need a hardware component.
3) Online testing that is too onerous for resource constrained solutions, when effective technical solution exists that have been ignored.
4) Conditioners (really an SP800-90B thing, but A, B and C go hand in hand) are all single source conditioners based on large crypto functions. The current state of math tells us multiple input conditioners can be implemented with non cryptographic methods in fewer gates with higher lower-bounds for min entropy out.
There's more. See the comments.
I should use this sig to advertise my book ISBN-13 : 978-1501515132.
I know they can be a bit cost prohibited, but psudo RNG's always look like you're just waiting for them to eventually become broken. Are the real RNG's out there so cost prohibitive?
Of course we don't have any more passkeys to the other doors, or to the service entrances to the hallway, or the crawlspace for the ventilation.
That's safe.
Trust us.
Oh, and don't you love those shiny new chips that are proprietary?
-- Tigger warning: This post may contain tiggers! --
The implementation didn't work anyway and it looks like they disabled it. Announcement on their mailing list.
Best random number generators are impervious to statistics
Schnellmerker
NIH removing cigarettes as a recommended cure for throat and lung cancer