×

Method and integrated circuit for carrying out a multiplication modulo m

  • US 20050223052A1
  • Filed: 05/20/2003
  • Published: 10/06/2005
  • Est. Priority Date: 05/28/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for carrying out a module M multiplication of two n-digit digital numbers (X, Y)—

  • relative to a base m—

    using an integrated circuit, where M<

    mn;

    X, y<

    M, said method having the following method steps;

    conventional created partial products I−

    Xi*Y (0≦

    I≦

    n−

    1) are formed, beginning with the most significant digit the partial product (I) is added (4) to a subtotal, which has been multiplied by m, in order to form a new subtotal the new subtotal is added (5) to one of a number of precalculated values (A), which are associated with size classes, in order to form a new subtotal the last n digits of the new subtotal are used for the addition (4) in the next iteration (I−

    1) the new subtotal is approximately compared with the predetermined size classes in order to determine the size class into which the new subtotal falls the precalculated value (A) which belongs to the size class determined is used as a summand for the corresponding addition (5) in the next iteration (I−

    1).

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×