×

RSA computation method for efficient batch processing

  • US 4,964,164 A
  • Filed: 08/07/1989
  • Issued: 10/16/1990
  • Est. Priority Date: 08/07/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A method, using a processor, for batch processing a first message-data-signal root as an e1th root of a first message-data signal, M1, as M11/e1, and a second message-data-signal root as an e2th root of a second message-data signal, M2, an M21/e2, where e1 and e2 are relatively prime, comprising the steps, using said processor, of:

  • computing an exponent product, e, by multiplying el times e2;

    computing a message product, M, wherein
    
    
    space="preserve" listing-type="equation">M=M1.sup.(e/e1) M2.sup.(e/e2) ;

    computing a batch root, R, wherein
    
    
    space="preserve" listing-type="equation">R=M.sup.1/e ;

    computing an euclidean inverse, t, of e2 modulo e1; and

    computing
    
    
    space="preserve" listing-type="equation">R.sup.e2*t /(M1.sup.(e2*t-1) M2.sup.t)thereby generating the first message-data-signal roots M1.sup.(1e1).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×