Cargando…

Symmetric digit sets for elliptic curve scalar multiplication without precomputation

We describe a method to perform scalar multiplication on two classes of ordinary elliptic curves, namely [Formula: see text] in prime characteristic [Formula: see text] , and [Formula: see text] in prime characteristic [Formula: see text]. On these curves, the 4-th and 6-th roots of unity act as (co...

Descripción completa

Detalles Bibliográficos
Autores principales: Heuberger, Clemens, Mazzoli, Michela
Formato: Online Artículo Texto
Lenguaje:English
Publicado: North-Holland Pub. Co 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4144834/
https://www.ncbi.nlm.nih.gov/pubmed/25190900
http://dx.doi.org/10.1016/j.tcs.2014.06.010
Descripción
Sumario:We describe a method to perform scalar multiplication on two classes of ordinary elliptic curves, namely [Formula: see text] in prime characteristic [Formula: see text] , and [Formula: see text] in prime characteristic [Formula: see text]. On these curves, the 4-th and 6-th roots of unity act as (computationally efficient) endomorphisms. In order to optimise the scalar multiplication, we consider a width-w-NAF (Non-Adjacent Form) digit expansion of positive integers to the complex base of τ, where τ is a zero of the characteristic polynomial [Formula: see text] of the Frobenius endomorphism associated to the curve. We provide a precomputationless algorithm by means of a convenient factorisation of the unit group of residue classes modulo τ in the endomorphism ring, whereby we construct a digit set consisting of powers of subgroup generators, which are chosen as efficient endomorphisms of the curve.