Blum Blum Shub

Blum Blum Shub, (BBS) Lenore Blum, Manuel Blum ve Michael Shub tarafından 1986 yılında önerilen bir yalancı rastgele sayı üretme algoritması. Algoritma şu şekilde gerçekleşir:

p ve q rastgele iki büyük asal ve s de herhangi bir sayı olarak seçilsin. p≠q

p≡3 mod 4 ve q≡3 mod 4 olacak şekilde;

N=p*q hesaplanır.

Rastgele sayılar:

xn=xn-12 mod N denklemiyle birçok rastgele sayı bulunur.

Burada ilk değer olan x0 s yardımıyla bulunur:

x0=s2 mod N şeklinde gerçekleştirilir.

Kaynaklar

This article is issued from Vikipedi - version of the 4/12/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.