Global Patent Index - EP 0933695 A2

EP 0933695 A2 19990804 - IC card equipped with elliptic curve encryption processing facility

Title (en)

IC card equipped with elliptic curve encryption processing facility

Title (de)

IC-Karte ausgerüstet mit einer Verarbeitungsanlage für Elliptische-Kurven-Verschlüsselung

Title (fr)

Carte à puce équipé d'une installation de traitement pour le chiffrage à courbe elliptique

Publication

EP 0933695 A2 19990804 (EN)

Application

EP 99101414 A 19990126

Priority

JP 1537698 A 19980128

Abstract (en)

Residual arithmetic succeeding to generation of a random number and residual arithmetic in a signature generating processing can be executed by using a residual multiplier (109). Further, in order to use effectively the residual multiplier (109) for arithmetic operation on an elliptic curve, the point on the elliptic curve is transformed from a two-dimensional affine coordinate system to a three-dimensional coordinate system. Additionally, multiplicative inverse arithmetic for realizing reverse transformation from the three-dimensional coordinate system to the two-dimensional affine coordinate system as well as for determining a signature s can be executed only with the residual multiplication arithmetic. By making use of the residual multiplier (109) in this manner, the processing speed can be increased. Computation complexity can be reduced by storing previously those parameters which are used frequently and constant multiplies of a base point of the elliptic curve in the form of tables, which also contributes to increasing of processing speed. <IMAGE>

IPC 1-7

G06F 7/72

IPC 8 full level

G06F 7/72 (2006.01)

CPC (source: EP US)

G06F 7/725 (2013.01 - EP US); G06F 7/728 (2013.01 - EP US)

Designated contracting state (EPC)

DE FR GB

DOCDB simple family (publication)

EP 0933695 A2 19990804; EP 0933695 A3 20011212; EP 0933695 B1 20060315; DE 69930334 D1 20060511; DE 69930334 T2 20061109; US 2003021410 A1 20030130; US 6466668 B1 20021015; US 6714648 B2 20040330

DOCDB simple family (application)

EP 99101414 A 19990126; DE 69930334 T 19990126; US 23659099 A 19990126; US 25266902 A 20020924