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...
Autores principales: | , |
---|---|
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 |
_version_ | 1782332083693158400 |
---|---|
author | Heuberger, Clemens Mazzoli, Michela |
author_facet | Heuberger, Clemens Mazzoli, Michela |
author_sort | Heuberger, Clemens |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-4144834 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | North-Holland Pub. Co |
record_format | MEDLINE/PubMed |
spelling | pubmed-41448342014-09-02 Symmetric digit sets for elliptic curve scalar multiplication without precomputation Heuberger, Clemens Mazzoli, Michela Theor Comput Sci Article 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. North-Holland Pub. Co 2014-08-28 /pmc/articles/PMC4144834/ /pubmed/25190900 http://dx.doi.org/10.1016/j.tcs.2014.06.010 Text en © 2014 The Authors http://creativecommons.org/licenses/by-nc-nd/3.0/ This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/3.0/). |
spellingShingle | Article Heuberger, Clemens Mazzoli, Michela Symmetric digit sets for elliptic curve scalar multiplication without precomputation |
title | Symmetric digit sets for elliptic curve scalar multiplication without precomputation |
title_full | Symmetric digit sets for elliptic curve scalar multiplication without precomputation |
title_fullStr | Symmetric digit sets for elliptic curve scalar multiplication without precomputation |
title_full_unstemmed | Symmetric digit sets for elliptic curve scalar multiplication without precomputation |
title_short | Symmetric digit sets for elliptic curve scalar multiplication without precomputation |
title_sort | symmetric digit sets for elliptic curve scalar multiplication without precomputation |
topic | Article |
url | 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 |
work_keys_str_mv | AT heubergerclemens symmetricdigitsetsforellipticcurvescalarmultiplicationwithoutprecomputation AT mazzolimichela symmetricdigitsetsforellipticcurvescalarmultiplicationwithoutprecomputation |