Blum Blum Shub, often abbreviated B.B.S., is a pseudorandom number generator whose output is provably as hard to predict as solving a specific hard mathematical problem, which sets it apart from most pseudorandom generators used in practice, whose unpredictability is merely assumed rather than proven. It generates each new number in its sequence by squaring the previous number and reducing the result modulo a large composite number formed from two large prime factors chosen so the modulus satisfies particular technical conditions, and it derives its actual random output bits from either the parity or the least significant bits of each computed value; a distinctive further property is that any position in the sequence can be computed directly, without stepping through every earlier value, by using modular exponentiation together with Euler's theorem. Lenore Blum, Manuel Blum and Michael Shub proposed the generator in 1986, building on a one-way function described earlier by Michael Rabin.
Connections
Credited To
Source Blum Blum Shub (Wikipedia)
Source Blum Blum Shub (Wikipedia)
Invented By
Source Blum Blum Shub (Wikipedia)
Source Blum Blum Shub (Wikipedia)
Sources
Blum Blum Shub (Wikipedia)
Credited To: Manuel Blum, Lead
Blum Blum Shub (B.B.S.) is a pseudorandom number generator proposed in 1986 by Lenore Blum, Manuel Blum and Michael Shub that is derived from Michael O.
Credited To: Lenore Blum, Lead
Blum Blum Shub (B.B.S.) is a pseudorandom number generator proposed in 1986 by Lenore Blum, Manuel Blum and Michael Shub that is derived from Michael O.
Invented By: Manuel Blum, Lead
Blum Blum Shub (B.B.S.) is a pseudorandom number generator proposed in 1986 by Lenore Blum, Manuel Blum and Michael Shub that is derived from Michael O.
Invented By: Lenore Blum, Lead
Blum Blum Shub (B.B.S.) is a pseudorandom number generator proposed in 1986 by Lenore Blum, Manuel Blum and Michael Shub that is derived from Michael O.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.