NIST removes Dual_EC_DRBG
nist.gov
nist.gov
http://csrc.nist.gov/publications/drafts/800-90/sp800_90a_r1...
Acknowledgements: The National Institute of Standards and Technology (NIST) gratefully acknowledges.... Mike Boyle and Mary Baish from NSA for assistance in the development of this Recommendation
That said, I'm surprised that it took them this long to do so. From the article:
"In September 2013, news reports prompted public
concern about the trustworthiness of Dual_EC_DRBG..."
Dual_EC_DRBG has been suspect for quite a while longer. There were concerns going back to at least 2006: http://eprint.iacr.org/2006/190http://csrc.nist.gov/groups/ST/toolkit/examples.html
And it still says:
Random Number Generation
[...]
- Recommendation for Random Number Generation Using Deterministic Random Bit Generators
[...]
- Dual_EC_DRBG (link)
[...]
CryptoToolkit Webmaster, Disclaimer Notice & Privacy Policy
NIST is an Agency of the U.S. Department of Commerce
Last updated: Jan 30, 2006
Time for an update or what?See the following for more info on the VCAT:
"Regarding Dual_EC_DRBG, SC 27 / WG 2 resolved at its April 2014 meetings in Hong Kong to issue a corrigendum to ISO/ IEC 18031:2011 with the effect of removing the Dual_EC_DRBG scheme from the standard. Processing the corrigendum takes some time but should be completed by the end of 2014.
In parallel, SC 27 Standing Document SD 12 "Assessment of cryptographic algorithms and key lengths" will be updated to include appropriate advice regarding Dual_EC_DRBG. This should happen by the end of the month."
http://jtc1info.org/wp-content/uploads/2014/02/ISO-IECJTC1_N...
I have yet to see any reaction from either organisations regarding the standards ANSI X9.82, Part 3 and ISO/IEC 18031:2005 both of which includes Dual_EC_DRBG.
NIST rightfully gets a lot of blame and shame for not reacting to Dual_EC_DRBG in a timely manner. But ANSI and ISO standardized Dual_EC_DRBG before NIST and AFAIK has been very numb (and deaf and blind) the whole time. Would love to be proven wrong.
NIST offers calibration and measurement services for length. http://nist.gov/calibrations/dimensional_links.cfm "Traceability to NIST" http://nist.gov/traceability/index.cfm is a big deal to people who care about calibration in the US. NIST and other national calibration labs circulate "transfer standards" amongst each other in order to ensure international agreement.
Huh, I missed that development. https://en.wikipedia.org/wiki/Inch#Modern_standardisation
Following FIPS is nontrivial. I've never heard of anyone doing it that wasn't the US government itself, or a contractor, or a stooge like RSA (which made Dual-EC their default crypto RNG).