Invention Grant
- Patent Title: Fault-resistant exponentiation algorithm
- Patent Title (中): 故障求幂算法
-
Application No.: US13487457Application Date: 2012-06-04
-
Publication No.: US08700921B2Publication Date: 2014-04-15
- Inventor: Marc Joye , Mohamed Karroumi
- Applicant: Marc Joye , Mohamed 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

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
- US20120321075A1 FAULT-RESISTANT EXPONENTIATIONI ALGORITHM Public/Granted day:2012-12-20
Information query