Invention Grant
- Patent Title: Method for arbitrary-precision division or modular reduction
- Patent Title (中): 用于任意精度分割或模块化缩减的方法
-
Application No.: US13885878Application Date: 2011-11-16
-
Publication No.: US09042543B2Publication Date: 2015-05-26
- Inventor: Markus Bockes , Jurgen Pulkus
- Applicant: Markus Bockes , Jurgen Pulkus
- Applicant Address: DE Munich
- Assignee: GIESECKE & DEVRIENT GMBH
- Current Assignee: GIESECKE & DEVRIENT GMBH
- Current Assignee Address: DE Munich
- Agency: Workman Nydegger
- Priority: DE102010051853 20101118
- International Application: PCT/EP2011/005774 WO 20111116
- International Announcement: WO2012/065730 WO 20120524
- Main IPC: H04L9/00
- IPC: H04L9/00 ; H04L9/32 ; H04L9/28 ; G09C1/00

Abstract:
A method in a portable data carrier for executing a cryptographic operation on security-relevant data comprises a step of determining a remainder (r) of a dividend (a) modulo a divisor (b). In so doing, the remainder (r) is determined iteratively by means of a division device of the data carrier. In each iteration there is carried out a Montgomery multiplication with the divisor (b) as the modulus and an additive linkage of an output value of the Montgomery multiplication with a coefficient (ai) derived from the dividend (a) and associated with the respective iteration. The Montgomery multiplication is carried out here by means of a multiplication device of the data carrier, preferably a corresponding coprocessor. The Montgomery multiplication of a subsequent iteration receives a result of a preceding iteration as an input value.
Public/Granted literature
- US20130236006A1 METHOD FOR ARBITRARY-PRECISION DIVISION OR MODULAR REDUCTION Public/Granted day:2013-09-12
Information query