Method for efficient computation of point doubling operation of elliptic curve point scalar multiplication over finite fields F(2m)

   
   

The present invention provides a method for performing a point doubling operation with only one modular division and no multiply per operation. As a result, the invention reduces the number of mathematical operations needed to perform point doubling operations in elliptic curve computation. An elliptic curve cryptosystem using the present invention can be made to operate more efficiently using the present invention. An elliptic curve crypto-accelerator can be implemented using the present invention to dramatically enhance the performance of the elliptic curve cryptosystem. The invention derives the slope of a curve independently of the y-coordinate. By avoiding the calculation of the y term, one additional multiply is eliminated from each point-doubling operation. Using the invention, n consecutive point doublings can be reduced to n modular divisions and 1 multiply. This avoids the 2n multiplies of prior art approaches.

Die anwesende Erfindung stellt eine Methode für das Durchführen eines verdoppelnbetriebes des Punktes mit nur einer modularen Abteilung zur Verfügung und kein multiplizieren Sie pro Betrieb. Infolgedessen verringert die Erfindung die Zahl den mathematischen Betrieben, die benötigt werden, um verdoppelnbetriebe des Punktes in der elliptischen Kurve Berechnung durchzuführen. Ein elliptisches Kurve Schlüsselsystem, welches die anwesende Erfindung verwendet, kann gebildet werden, um zu funktionieren leistungsfähiger mit der anwesenden Erfindung. Ein elliptisches Kurve Schlüssel-Gaspedal kann mit der anwesenden Erfindung eingeführt werden, die Leistung des elliptischen Kurve Schlüsselsystems drastisch zu erhöhen. Die Erfindung leitet die Steigung einer Kurve unabhängig von y-koordinieren ab. Mit dem Vermeiden der Berechnung der y Bezeichnung, multiplizieren zusätzliche eine wird beseitigt von jedem Punkt-verdoppelnbetrieb. Mit der Erfindung n können nachfolgende Punkt doublings auf n modularen Abteilungen verringert werden und 1 multiplizieren. Dieses vermeidet das 2n multipliziert von den Annäherungen der vorherigen kunst.

 
Web www.patentalert.com

< Method and apparatus for concurrent monitoring of divergent wireless telecommunication systems

< Method and system for identifying a user

> Image processing apparatus and method and storage medium

> Digital content distribution system and protection method

~ 00147