Global Information Lookup Global Information

Blum Blum Shub information


Blum Blum Shub (B.B.S.) is a pseudorandom number generator proposed in 1986 by Lenore Blum, Manuel Blum and Michael Shub[1] that is derived from Michael O. Rabin's one-way function.

Blum Blum Shub takes the form

,

where M = pq is the product of two large primes p and q. At each step of the algorithm, some output is derived from xn+1; the output is commonly either the bit parity of xn+1 or one or more of the least significant bits of xn+1.

The seed x0 should be an integer that is co-prime to M (i.e. p and q are not factors of x0) and not 1 or 0.

The two primes, p and q, should both be congruent to 3 (mod 4) (this guarantees that each quadratic residue has one square root which is also a quadratic residue), and should be safe primes with a small gcd((p-3)/2, (q-3)/2) (this makes the cycle length large).

An interesting characteristic of the Blum Blum Shub generator is the possibility to calculate any xi value directly (via Euler's theorem):

,

where is the Carmichael function. (Here we have ).

  1. ^ Blum, Blum & Shub 1986, pp. 364–383.

and 23 Related for: Blum Blum Shub information

Request time (Page generated in 0.8065 seconds.)

Blum Blum Shub

Last Update:

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...

Word Count : 1213

Manuel Blum

Last Update:

selection algorithm), the Blum Blum Shub pseudorandom number generator, the Blum–Goldwasser cryptosystem, and more recently CAPTCHAs. Blum is also known as the...

Word Count : 618

Lenore Blum

Last Update:

project activities. The Blum Blum Shub pseudorandom number generator, published jointly by Blum, Manuel Blum, and Michael Shub, is based on the operation...

Word Count : 1481

List of random number generators

Last Update:

to be practical in most applications. They include: Blum–Micali algorithm (1984) Blum Blum Shub (1986) Naor–Reingold pseudorandom function (1997) These...

Word Count : 1364

Michael Shub

Last Update:

Mathematics. Shub, along with coauthors Lenore and Manuel Blum, described a simple, unpredictable, secure random number generator (see Blum Blum Shub). This...

Word Count : 878

BBS

Last Update:

BIOS Boot Specification, a firmware specification for the boot process Blum Blum Shub, a pseudorandom number generator Kingdom Hearts Birth by Sleep, a Disney-based...

Word Count : 266

Shub

Last Update:

Shub may refer to: Shub (surname), people with the surname DJ Shub, Canadian music producer Blum Blum Shub, pseudorandom number generator Shub-Niggurath...

Word Count : 81

TWIRL

Last Update:

security of some important cryptographic algorithms, notably RSA and the Blum Blum Shub pseudorandom number generator, rests in the difficulty of factorizing...

Word Count : 258

Cryptographically secure pseudorandom number generator

Last Update:

for the Blum Blum Shub algorithm. However the algorithm is very inefficient and therefore impractical unless extreme security is needed. The Blum–Micali...

Word Count : 3615

Pseudorandom number generator

Last Update:

Micali–Schnorr generator, Naor-Reingold pseudorandom function and the Blum Blum Shub algorithm, which provide a strong security proof (such algorithms are...

Word Count : 3312

Semiprime

Last Update:

where they are used by RSA and pseudorandom number generators such as Blum Blum Shub. These methods rely on the fact that finding two large primes and multiplying...

Word Count : 846

List of algorithms

Last Update:

degrees of convergence and varying statistical quality): ACORN generator Blum Blum Shub Lagged Fibonacci generator Linear congruential generator Mersenne Twister...

Word Count : 7843

Real RAM

Last Update:

later BlumShub–Smale machine. However, the real RAM is typically used for the analysis of concrete algorithms in computational geometry, while the Blum–Shub–Smale...

Word Count : 826

Computational hardness assumption

Last Update:

include: Goldwasser–Micali cryptosystem (quadratic residuosity problem) Blum Blum Shub generator (quadratic residuosity problem) Paillier cryptosystem (decisional...

Word Count : 3227

List of number theory topics

Last Update:

Cryptographically secure pseudo-random number generator Middle-square method Blum Blum Shub ACORN ISAAC Lagged Fibonacci generator Linear congruential generator...

Word Count : 934

Timeline of algorithms

Last Update:

trees discovered by Sleator and Tarjan 1986 – Blum Blum Shub proposed by L. Blum, M. Blum, and M. Shub 1986 – Push relabel maximum flow algorithm by Andrew...

Word Count : 2097

Real computation

Last Update:

with this problem.) A canonical model of computation over the reals is BlumShub–Smale machine (BSS). If real computation were physically realizable, one...

Word Count : 474

Rabin cryptosystem

Last Update:

remainder theorem). Topics in cryptography Blum Blum Shub Shanks–Tonelli algorithm Schmidt–Samoa cryptosystem Blum–Goldwasser cryptosystem Kunerth's algorithm...

Word Count : 2399

Quadratic residuosity problem

Last Update:

quadratic residuosity problem is the basis for the security of the Blum Blum Shub pseudorandom number generator. It also yields the public key Goldwasser–Micali...

Word Count : 1204

BSS

Last Update:

(WLAN) Boeing Satellite Systems, see Boeing Satellite Development Center BlumShub–Smale machine, a model of computation Broadcasting Satellite Service,...

Word Count : 468

Index of cryptography articles

Last Update:

of operation • Block size (cryptography) • Blowfish (cipher) • Blum Blum ShubBlum–Goldwasser cryptosystem • Bomba (cryptography) • Bombe • Book cipher...

Word Count : 2943

Felipe Cucker

Last Update:

computer scientist who has done research into the complexity theory of the BlumShub–Smale computational model and the complexity of numerical algorithms in...

Word Count : 1327

Complexity and Real Computation

Last Update:

studies algorithms whose inputs and outputs are real numbers, using the BlumShub–Smale machine as its model of computation. For instance, this theory is...

Word Count : 852

PDF Search Engine © AllGlobal.net