Overview#Dual Elliptic Curve Deterministic Random Bit Generator (Dual_EC_DRBG) is a Pseudorandom number generator standardized by the National Institute of Standards and Technology (NIST) and promoted by the NSA.
Dual Elliptic Curve Deterministic Random Bit Generator generates random-looking numbers using the mathematics of Elliptic Curves. There have been reports that it could have been designed with a backdoor, meaning that the sequence of numbers returned could be fully predicted by someone with the right secret number.
Dual Elliptic Curve Deterministic Random Bit Generator usage i NOT RECOMMENDED
There has been progress in developing curves with efficient arithmetic outside of NIST, including Curve25519 created by Daniel Bernstein (djb) and more recently computed curves by Paulo Baretto and collaborators.