Accelerated finite field operations on an elliptic curve

   
   

A method for multiplication of a point P on elliptic curve E by a value k in order to derive a point kP comprises the steps of representing the number k as vector of binary digits stored in a register and forming a sequence of point pairs (P1, P2) wherein the point pairs differed most by P and wherein the successive series of point pairs are selected either by computing (2mP,(2m+1)P) from (mP,(m+1)P) or ((2m+1)P,(2m+2)P) from (mP,(m+1)P). The computations may be performed without using the y-coordinate of the points during the computation while allowing the y-coordinate to be extracted at the end of the computations, thus, avoiding the use of inversion operations during the computation and therefore, speeding up the cryptographic processor functions. A method is also disclosed for accelerating signature verification between two parties.

Een methode voor vermenigvuldiging van een punt P op elliptische kromme E door een waarde k om een punt kP af te leiden bestaat uit de stappen van het vertegenwoordigen van het aantal k als vector van binaire cijfers die in een register worden opgeslagen en het vormen van een opeenvolging van puntparen (P1, P2) waarin de puntparen het meest door P verschilden en waarin de opeenvolgende reeksen puntparen of door gegevens te verwerken (2mP, (2m+1)P) worden geselecteerd van (mP, (m+1)P) of ((2m+1)P, (2m+2)P) van (mP, (m+1)P). De berekeningen kunnen worden uitgevoerd zonder de y-coördinaat van de punten tijdens de berekening te gebruiken terwijl het toelaten van de y-coördinaat om aan het eind van de berekeningen worden gehaald, waarbij, het gebruik dat van inversieverrichtingen wordt vermeden tijdens de berekening en daarom, de cryptografische bewerkerfuncties versnelt. Een methode wordt ook onthuld voor het versnellen van handtekeningscontrole tussen twee partijen.

 
Web www.patentalert.com

< Apparatus and method for granting access to network-based services based upon existing bank account information

< System to deliver encrypted access control information to support interoperability between digital information processing/control equipment

> Cryptographic system using chaotic dynamics

> Encryption using fractal key

~ 00127