A general expansion method using efficient endomorphisms

Tae Jun Park, Mun Kyu Lee, E. Yong Kim, Kunsoo Park

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

2 Scopus citations

Abstract

There are various expansion methods to accelerate scalar multiplication on special types of elliptic curves. In this paper we present a general expansion method that uses efficient endomorphisms. We first show that the set of all endomorphisms over a non-supersingular elliptic curve E is isomorphic to ℤ[ω] = {a + bω | a, b ∈ ℤ}, where ω is an algebraic integer with the smallest norm in an imaginary quadratic field, if ω is an endomorphism over E. Then we present a new division algorithm in ℤ[ω], by which an integer k can be expanded by the Frobenius endomorphism and ω. If ω is more efficient than a point doubling, we can use it to improve the performance of scalar multiplication by replacing some point doublings with the w maps. As an instance of this general method, we give a new expansion method using the efficiently computable endomorphisms used by Ciet et al. [1].

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditorsJong In Lim, Dong Hoon Lee
PublisherSpringer Verlag
Pages112-126
Number of pages15
ISBN (Print)3540213767, 9783540213765
DOIs
StatePublished - 2004
Externally publishedYes

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2971
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Keywords

  • Efficient Endomorphism
  • Elliptic Curve
  • Frobenius Expansion
  • Scalar Multiplication

Fingerprint

Dive into the research topics of 'A general expansion method using efficient endomorphisms'. Together they form a unique fingerprint.

Cite this