Article View: sci.crypt
Article #2928Re: Is N a prime power?
From: Peter Montgomery
Date: Tue, 26 Jan 1993 17:02
Date: Tue, 26 Jan 1993 17:02
29 lines
1911 bytes
1911 bytes
In article <1993Jan25.150556.24096@linus.mitre.org> bs@fatima.mitre.org
(Robert D. Silverman) writes:
>In article <C1Exs1.8uz@ms.uky.edu> jedwards@ms.uky.edu (Jonathan Edwards) writes:
>:I am reading an old paper by Tompa that describes Blum's protocol for
>:flipping coins by telephone. The first thing the verifier must do is
>:verify that a very large (hundreds of digits) number has at least two
>:distinct prime factors (i.e., that the number is not a prime power).
>:Tompa gives no hint how to do this and I haven't been able to find anyone
>:else who knows. I'd very much appreciate it if someone could explain
>Direct search. An upper bound on the number of exponentiations is
>log_2(N). Each one takes O(log^3 N), so direct search takes only
>O(log^4 N) operations.
I suggest testing whether GCD(N, b^(N-1) - 1) > 1,
where b is selected randomly and GCD(N, b) = 1.
If N = p^k, then p-1 divides p^k - 1 = N-1,
so p divides both N and b^(N-1) - 1. This takes time O(log^3 N).
It is possible for this test to get a nontrivial GCD when
N is not a prime power, but such N should likely be rejected
for other reasons.
--
Peter L. Montgomery Internet: pmontgom@math.orst.edu
Dept. of Mathematics, Oregon State Univ, Corvallis, OR 97331-4605 USA
My visiting professorship ends in June. Interested in program optimization,
compilers, computer arithmetic, number theory. 17 yrs industrial experience.
Technical Details
Message-ID:
<1k3qqpINNt0@gaia.ucs.orst.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!sequent!gaia.ucs.orst.edu!pmontgomReferences:
<C1Exs1.8uz@ms.uky.edu> <1993Jan25.150556.24096@linus.mitre.org>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!sequent!gaia.ucs.orst.edu!pmontgom From: pmontgom@math.orst.edu (Peter Montgomery) Newsgroups: sci.crypt Subject: Re: Is N a prime power? Date: 26 Jan 1993 17:02:17 GMT Organization: Oregon State University Math Department Lines: 29 Message-ID: <1k3qqpINNt0@gaia.ucs.orst.edu> References: <C1Exs1.8uz@ms.uky.edu> <1993Jan25.150556.24096@linus.mitre.org> NNTP-Posting-Host: lab12.math.orst.edu