You are on page 1of 2

Bc 1: Chn s m m e>=3, l s nguyn dng l.

Sau khi sinh s e ngu nhin, nu e < 3 th ta s lp li lnh ny Trng hp e l chn ta ch vic tng e thm 1 Bc 2: - Sinh r -

T(e): r < e l nguyn v tha mn gcd(r,e) =1 v gcd(r-1,e) = 1

Chn ngu nhin no l mt s nguyn dng ln.


no r co = + 1 e

p = c0.e + r While p khng l s nguyn t do p:= p + e end while

Bc 3: Tnh mt s nguyn t ln q = r(r-1)-1 (mod e) + k.e, vi mt s k no thuc N Cng thc: q= r(r-1)-1 (mod e) =((r mod e) . ((r-1)-1 mod e)) (mod e) Sinh k ngu nhin ln, sau khi tnh q theo cng thc trn th cng thm mt lng ke. Trng hp q l s nguyn t th sang Bc 4, ngc li ta cng thm gi tr e.

Bc 4 : tnh phi v d theo cong thuc

You might also like