发明名称 PSEUDO-RANDOM NUMBER GENERATING METHOD AND APPARATUS THEREFOR
摘要 A generator 101 produces randomly an integer A, which satisfies 0~ A<(P1-1)(P2-1)~~~(Pm-1), in synchronism with a clock pulse applied via an input terminal 180, where each of P1, P2, ~~~Pm is a prime number equal to or more than 2. First calculating means 4 calculates an integer X, whose probability of b eing a prime number is high, using the integer A based on equation X= a1(P1P2 Pm/P1 )B1 + a2(P1P2~~~Pm/P2)B2 + ~~~ + am(P1P2~~~Pm/Pm)Bm(mod P1P2~~~Pm). In this case , a k (k=1, 2, ...,m) is an integer which satisfies congruence equation a k(P1P2~~ ~ P m/P k)=1 (mod P k), while B k represents {A mod (P k-1 + 1. An adder 107 outputs the integer X as an integer with a predetermined number of bits.
申请公布号 CA2249810(C) 申请公布日期 2002.01.08
申请号 CA19982249810 申请日期 1998.10.06
申请人 NEC CORPORATION 发明人 SHIMADA, MICHIO
分类号 G06F7/58;G09C1/00;H04L9/22;(IPC1-7):G06F7/58 主分类号 G06F7/58
代理机构 代理人
主权项
地址