Re: RSA algorithm

From: Spamless (Spamless_at_Nil.nil)
Date: 07/07/03

  • Next message: Joe Chisolm: "test"
    Date: 6 Jul 2003 18:21:01 -0400
    
    

    In article <35dab32c.0307060215.6219dabb@posting.google.com>, vicky wrote:
    > Any idea?
    >
    > Suppose that the public key of RSA is (n,e) and C=M^e (mod n). An
    > algorithm A can invert 1% of the inputs in form y=M^e (mod n). Prove
    > that using algorithm A we can invert every input with high
    > probability.
    > Thank you :)

    Given U=M^e mod n

    Generate your own random x and calculate V=x^e mod n

    You know x and V.

    Look at UV=(Mx)^e mod n.

    If you can invert that you know Mx and x mod n and
    can divide (Euclidean algorithm) to get M.

    If you can't invert, try another random x.

    If you can invert a decent percentage of random messages,
    you can invert all (with high probability - i.e. the x's
    you choose don't happen to give non-invertible messages
    all the time).


  • Next message: Joe Chisolm: "test"

    Relevant Pages

    • Re: Inversion of an algorithm
      ... Has anyone worked on getting *automatically* an algorithm for the ... Has this problem something to do with automatic differentiation? ... invert it. ... matter as long as the function obeys the rules I have listed. ...
      (comp.programming)
    • Re: RSA algorithm
      ... > that using algorithm A we can invert every input with high ... > probability. ... The RSA problem is randomly self-reducible. ...
      (sci.crypt)
    • Complexity optimisation for a block matrix inversion
      ... I found significant differences (factor approx. ... therefore want to find the optimal pivoting sequence by algorithm. ...
      (comp.theory)
    • Re: VMPC function. Question on definition of inverting
      ... > fastest algorithm of inverting the function. ... been hearing of this function computable in three cycles that ... requires 2^260 operations to invert. ...
      (sci.crypt)
    • Re: Inversion of an algorithm
      ... Has anyone worked on getting *automatically* an algorithm for the ... Has this problem something to do with automatic differentiation? ... something that will make us unhappy if we want to invert it. ... That unhappy finding is that for any y value between 1.0 and ^(1/ ...
      (comp.programming)