Re: a^(b^x) mod n?



In article <1119476893.618583.126570@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
"Pubkeybreaker" <Robert_silverman@xxxxxxxxxxxx> wrote:

> Jean-Claude Arbaut wrote:
> > On 22/06/2005 14:11, fredsaf_20055@xxxxxxxxx wrote:
> >
> > > Given positive integers a,b,x,n is it possible to efficiently compute:
> > >
> > > a^(b^x) mod n?
> > >
> > > phi(n) is unknown and b^x is so large it can't be used directly.
> > >
> > > Or is it known this to be a hard problem?
> > >
> > > Thanks.
> >
> > If b^x is manageable, it's easy by "fast exponentiation".
> >
> > By manageable, I mean up to 10000 figures, for example.
>
> And even if b is unmanageable!!
> Hint: Think "Lagrange's Theorem".
> Further Hint: Think about b^x mod phi(n)

How do you think about b^x mod phi(n) when, as OP says above,
phi(n) is unknown? Presumably n is something like an RSA key,
and computing phi(n) is infeasible.

--
Gerry Myerson (gerry@xxxxxxxxxxxxxxx) (i -> u for email)
.



Relevant Pages

  • Re: a^(b^x) mod n?
    ... > Jean-Claude Arbaut wrote: ... >>> phiis unknown and b^x is so large it can't be used directly. ... > Further Hint: ... Prev by Date: ...
    (sci.math)
  • Re: Help needed with a proof...
    ... > I am trying to prove that computing M requires the knowledge of K: ... > Let fbe a function, where V is known and K unknown. ... it is necessary to know K - even in the environment ... My attempt goes as following and I would really appraciate if ...
    (sci.crypt)
  • RE: how do I test for Integer?
    ... > I wish to test if the results of a calculation is an integer. ... An unknown ... > function perhaps in the stats package? ... Prev by Date: ...
    (microsoft.public.excel.worksheet.functions)
  • Help needed with a proof...
    ... I am trying to prove that computing M requires the knowledge of K: ... Let fbe a function, where V is known and K unknown. ... My attempt goes as following and I would really appraciate if ... Bartosz Zoltak ...
    (sci.crypt)
  • Re: .NET features in D2005 Win32
    ... is the neighbor in the next apartment" -- unknown ... Prev by Date: ...
    (borland.public.delphi.non-technical)