narzędzia |
Blum Blum ShubBlum Blum Shub to generator liczb pseudolosowych (PRNG) postaci:
gdzie xn to kolejne stany, zaś M to iloczyn dwóch dużych liczb pierwszych dających w dzieleniu przez 4 resztę 3, i mających możliwie mały Generator ten jest dość powolny, za to bardzo bezpieczny. Przy odpowiednich założeniach, odróżnienie jego wyników od szumu jest równie trudne jak faktoryzacja M, tak więc jest stosowany głównie w kryptografii. Oczywiście może się zdarzyć, że znaleziony zostanie szybki algorytm faktoryzacji i Blum Blum Shub przestanie być bezpieczny. Algorytm został po raz pierwszy opisany w pracy:
[edytuj] Zobacz też[edytuj] Linki zewnętrzne |