International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Efficient Arithmetic on Subfield Elliptic Curves over Small Odd Characteristics

Authors:
Keisuke Hakuta
Hisayoshi Sato
Tsuyoshi Takagi
Download:
URL: http://eprint.iacr.org/2005/454
Search ePrint
Search Google
Abstract: In elliptic curve cryptosystems, scalar multiplications performed on the curves have much effect on the efficiency of the schemes, and many efficient methods have been proposed. In particular, recoding methods of the scalars play an important role in the performance of the algorithm used. For integer radices, non-adjacent form (NAF) and its generalizations (e.g., generalized non-adjacent form (GNAF) and radix-$r$ non-adjacent form ($r$NAF) \cite{CL73,TYW04}) are proposed for minimizing the non-zero densities in the representations of the scalars. On the other hand, for subfield elliptic curves, Frobenius-adic expansions of the scalars can be used for improving efficiency (\cite{Sma99+}). Unfortunately, there are only a few methods apply the techniques of NAF or its analogue to Frobenius-adic expansion, namely $\tau$-adic NAF techniques (\cite{Kob98,Sol00,BMX04} and \cite{GLS01}) for Koblitz curves and hyperelliptic Koblitz curves. In this paper, we try to combine these techniques, namely recoding methods for reducing non-zero density and Frobenius-adic expansion, and propose two new efficient recoding methods of scalars for more general family of subfield elliptic curves over odd characteristics. We also prove that the non-zero densities for the new methods are same as those for original GNAF and $r$NAF. As a result, the speed of the proposed schemes improve between 12.5{\%} and 79{\%} over that for previously known schemes.
BibTeX
@misc{eprint-2005-12787,
  title={Efficient Arithmetic on Subfield Elliptic Curves over Small Odd Characteristics},
  booktitle={IACR Eprint archive},
  keywords={implementation / elliptic curve cryptosystem},
  url={http://eprint.iacr.org/2005/454},
  note={This paper has not been published anywhere. k-hakuta@sdl.hitachi.co.jp 13129 received 11 Dec 2005, last revised 11 Dec 2005},
  author={Keisuke Hakuta and Hisayoshi Sato and Tsuyoshi Takagi},
  year=2005
}