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
Link To Document