• DocumentCode
    1243201
  • Title

    Analysis of fractional window recoding methods and their application to elliptic curve cryptosystems

  • Author

    Schmidt-Samoa, Katja ; Semay, Olivier ; Takagi, Tsuyoshi

  • Author_Institution
    Dept. of Comput. Sci., Darmstadt Univ. of Technol., Germany
  • Volume
    55
  • Issue
    1
  • fYear
    2006
  • Firstpage
    48
  • Lastpage
    57
  • Abstract
    Elliptic curve cryptosystems (ECC) are suitable for memory-constraint devices like smart cards due to their small key-size. A standard way of computing elliptic curve scalar multiplication, the most frequent operation in ECC, is window methods, which enhance the efficiency of the binary method at the expense of some precomputation. The most established window methods are sliding window on NAF (NAF+SW), wNAF, and wMOF, where NAF and MOF are acronyms for nonadjacent form and mutually opposite form, respectively. A common drawback of these schemes is that only a small portion of the numbers is possible sizes for precomputation tables. Therefore, in practice, it is often necessary to waste memory because there is no table fitting exactly the available storage. In the case of wNAF, there exists a variant that allows arbitrary table sizes, the so-called fractional wNAF (Frac-wNAF). In this paper, we give a comprehensive proof using Markov theory for the estimation of the average nonzero density of the Frac-wNAF representation. Then, we propose the fractional wMOF (Frac-wMOF), which is a left-to-right analogue of Frac-wNAF. We prove that Frac-wMOF inherits the outstanding properties of Frac-wAF. However, because of its left-to-right nature, Frac-wMOF is preferable as it reduces the memory consumption of the scalar multiplication. Finally, we show that the properties of all discussed previous schemes can be achieved as special instances of the Frac-wMOF method. To demonstrate the practicability of Frac-wMOF, we develop an on-the-fly algorithm for computing elliptic curve scalar multiplication with a flexibly chosen amount of memory.
  • Keywords
    Markov processes; cryptography; storage management; Frac-wMOF method; Markov theory; binary method; elliptic curve cryptosystem; elliptic curve scalar multiplication; fractional window recoding method; left-to-right analogue; memory-constraint device; on-the-fly algorithm; precomputation table; smart cards; Algorithm design and analysis; Elliptic curve cryptography; Elliptic curves; Estimation theory; Helium; Performance evaluation; Smart cards; Index Terms- Public key cryptosystems; algorithm design and analysis; elliptic curve scalar multiplication; signed binary representations.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2006.3
  • Filename
    1545750