Available in electronic format
Available in print format
Mathematics of Computation
Journal of the American Mathematical Society
ISSN 1088-6842(e) ISSN 0025-5718(p)
     

Minimality and other properties of the width-$w$ nonadjacent form

Author(s): James A. Muir; Douglas R. Stinson.
Journal: Math. Comp. 75 (2006), 369-384.
MSC (2000): Primary 94A60, 11T71, 14G50; Secondary 94B40
Posted: July 12, 2005
Retrieve article in: PDF DVI PostScript

Abstract | References | Similar articles | Additional information

Abstract: Let $w \geq 2$ be an integer and let $D_w$ be the set of integers that includes zero and the odd integers with absolute value less than $2^{w-1}$. Every integer $n$ can be represented as a finite sum of the form $n = \sum a_i 2^i$, with $a_i \in D_w$, such that of any $w$ consecutive $a_i$'s at most one is nonzero. Such representations are called width-$w$ nonadjacent forms ($w$-NAFs). When $w=2$ these representations use the digits $\{0,\pm1\}$ and coincide with the well-known nonadjacent forms. Width-$w$ nonadjacent forms are useful in efficiently implementing elliptic curve arithmetic for cryptographic applications. We provide some new results on the $w$-NAF. We show that $w$-NAFs have a minimal number of nonzero digits and we also give a new characterization of the $w$-NAF in terms of a (right-to-left) lexicographical ordering. We also generalize a result on $w$-NAFs and show that any base 2 representation of an integer, with digits in $D_w$, that has a minimal number of nonzero digits is at most one digit longer than its binary representation.


References:

1.
R. M. Avanzi.
A Note on the Sliding Window Integer Recoding and its Left-to-Right Analogue,
to appear in ``Workshop on Selected Areas in Cryptography - SAC 2004''.

2.
I. F. Blake, G. Seroussi and N. P. Smart.
Elliptic Curves in Cryptography,
Cambridge University Press, 1999. MR 1771549 (2001i:94048)

3.
S. H. Chang and N. Tsao-Wu.
Distance and Structure of Cyclic Arithmetic Codes,
in ``Proceedings of the Hawaii International Conference on System Sciences'' (1968), 463-466.

4.
H. Cohen.
Analysis of the Flexible Window Powering Algorithm,
Preprint.
Available from http://www.math.u-bordeaux.fr/~cohen/window.dvi.

5.
H. Cohen, A. Miyaji and T. Ono.
Efficient Elliptic Curve Exponentiation Using Mixed Coordinates,
in ``Advances in Cryptology - ASIACRYPT '98'', Lecture Notes in Computer Science 1514 (1998), 51-65. MR 1726152

6.
D. M. Gordon.
A Survey of Fast Exponentiation Methods,
Journal of Algorithms 27 (1998), 129-146. MR 1613189 (99g:94014)

7.
D. Hankerson, A. Menezes and S. Vanstone.
Guide to Elliptic Curve Cryptography,
Springer, 2004. MR 2054891 (2005c:94049)

8.
C. Heuberger, R. Katti, H. Prodinger and X. Ruan.
The Alternating Greedy Expansion and Applications to Left-to-Right Algorithms in Cryptography,
Preprint.
Available from http://www.wits.ac.za/helmut/paperlst.htm.

9.
K. Koyama and Y. Tsuruoka.
Speeding up Elliptic Cryptosystems by Using a Signed Binary Window Method,
in ``Advances in Cryptology - CRYPTO '92'', Lecture Notes in Computer Science 740 (1993), 345-357. MR 1287864

10.
J. H. van Lint,
Introduction to Coding Theory,
3rd edition, Springer, 1999. MR 1664228 (2000a:94001)

11.
A. Miyaji, T. Ono and H. Cohen.
Efficient Elliptic Curve Exponentiation,
in ``Information and Communication Security - ICICS '97'', Lecture Notes in Computer Science 1334 (1997), 282-290.

12.
B. Möller.
Improved Techniques for Fast Exponentiation,
in ``Information Security and Cryptology - ICISC 2002'', Lecture Notes in Computer Science 2587 (2002), 298-312. MR 2080830

13.
J. A. Muir and D. R. Stinson.
New Minimal Weight Representations for Left-to-Right Window Methods,
Technical Report CORR 2004-19, Centre for Applied Cryptographic Research.
Available from http://www.cacr.math.uwaterloo.ca/techreports/2004.

14.
K. Okeya, K. Schmidt-Samoa, C. Spahn and T. Takagi.
Signed Binary Representations Revisited,
in ``Advances in Cryptology - CRYPTO 2004'',
Lecture Notes in Computer Science 3152 (2004), 123-139.

15.
G. W. Reitwiesner.
Binary Arithmetic,
in Advances in Computers, Vol. 1, Academic Press, 1960, pp. 231-308. MR 0122018 (22:12745)

16.
J. A. Solinas. Efficient arithmetic on Koblitz curves. Designs, Codes and Cryptography 19 (2000), 195-249. MR 1759617 (2002k:14039)


Similar Articles:

Retrieve articles in Mathematics of Computation with MSC (2000): 94A60, 11T71, 14G50, 94B40

Retrieve articles in all Journals with MSC (2000): 94A60, 11T71, 14G50, 94B40


Additional Information:

James A. Muir
Affiliation: Department of Combinatorics and Optimization, University of Waterloo, Waterloo, Ontario, Canada N2L 3G1
Email: jamuir@uwaterloo.ca

Douglas R. Stinson
Affiliation: School of Computer Science, University of Waterloo, Waterloo, Ontario, Canada N2L 3G1
Email: dstinson@uwaterloo.ca

DOI: 10.1090/S0025-5718-05-01769-2
PII: S 0025-5718(05)01769-2
Keywords: Efficient representations, minimal weight, elliptic curve arithmetic
Received by editor(s): March 29, 2004
Received by editor(s) in revised form: August 21, 2004.
Posted: July 12, 2005
Additional Notes: The second author is supported by NSERC grant RGPIN 203114-02.
Copyright of article: Copyright 2005, American Mathematical Society


  AMS Website Logo Small Comments: webmaster@ams.org
© Copyright 2008, American Mathematical Society
Privacy Statement
Search the AMSPowered by Google