Pseudo-random number generating method and apparatus therefor
AssigneeNEC Corporation
InventorMichio Shimada
Life of this patent
Estimating the term…
Loading patent…
AssigneeNEC Corporation
InventorMichio Shimada
Estimating the term…
A generator 101 produces randomly an integer A.sub.1 which satisfies 0.ltoreq.A<(P.sub.1 -1)(P.sub.2 -1) . . . (P.sub.m -1), in synchronism With a clock pulse applied via an input terminal 180, where each of P.sub.1, P.sub.2, . . . P.sub.m is a prime number equal to or more than 2. First calculating means 4 calculates an integer X, whose probability of being a prime number is high, using the integer A based on equation X=a.sub.1 (P.sub.1 P.sub.2. . . P.sub.m /P.sub.1)B.sub.1 +a.sub.2 (P.sub.1 P.sub.2. . . P.sub.m /P.sub.2)B.sub.2 +a.sub.m (P.sub.1 P.sub.2. . . P.sub.m /P.sub.m)B.sub.m (mod P.sub.1 P.sub.2. . . P.sub.m). In this case, a.sub.k (k=1, 2, . . . , m) is an integer which satisfies congruence equation a.sub.k (P.sub.1 P.sub.2. . . P.sub.m /P.sub.k)=1 (mod P.sub.k), while B.sub.k represents {A mod (P.sub.k -1)}+1. An adder 107 outputs the integer X as an integer with a predetermined number of bits.
A pseudo-random-number generating method comprising the steps of:
A pseudo-random-number generating method comprising the steps of:
A pseudo-random-number generating apparatus, comprising:
A pseudo-random-number generating apparatus comprising:
Dependencies are inferred from the claim text.