Invention Grant
US08700921B2 Fault-resistant exponentiation algorithm 有权
故障求幂算法

  • Patent Title: Fault-resistant exponentiation algorithm
  • Patent Title (中): 故障求幂算法
  • Application No.: US13487457
    Application Date: 2012-06-04
  • Publication No.: US08700921B2
    Publication Date: 2014-04-15
  • Inventor: Marc JoyeMohamed Karroumi
  • Applicant: Marc JoyeMohamed Karroumi
  • Applicant Address: FR Issy les Moulineaux
  • Assignee: Thomson Licensing
  • Current Assignee: Thomson Licensing
  • Current Assignee Address: FR Issy les Moulineaux
  • Agent Robert D. Shedd; Patricia A. Verlangieri
  • Priority: EP11305755 20110617; EP11186533 20111025
  • Main IPC: H04L9/28
  • IPC: H04L9/28 H04K1/00
Fault-resistant exponentiation algorithm
Abstract:
A method for performing a m-ary right-to-left exponentiation using a base x, a secret exponent d and a modulus N, wherein m is a power of 2. A device having a processor and m+1 registers R[0]−R[m] in at least one memory: initializes register R[0] to h for a chosen value h, wherein the order of the value h is a divisor of m*(m−1)/2, register R[m] to x(m−1) and the registers other than R[0] and R[m] to the value h; updates register R[r] to R[r] times x, wherein r is the remainder of a division of d by (m−1) mod N; obtains a working exponent q that is the quotient of the division of d by (m−1); performs l iterations, starting at i=0, of: setting R[qi] to R[qi] times R[m] and raising R[m] to the power of m, where l is the length of q in base m and qi is the i-th digit of the representation of q in base m and ql−1 is non-zero; verifies the correctness of the result by checking that R[m] equals the product of registers R[0]-R[m−1] to the power of m−1; and outputs the product of R[j]j, where 1≦j≦m−1, only if the correctness is successfully verified.
Public/Granted literature
Information query
Patent Agency Ranking
0/0