A novel algorithm for computing the discrete logarithm modulo 2k that is suitable for fast software or hardware implementation is described. The chosen preferred implementation is based on a linear-time multiplier-less method and has a critical path of less than k modulo 2k shift-and-add operations.
References
-
-
1)
-
N.S. Szabo ,
R.I. Tanaka
.
(1967)
Residue arithmetic and its applications to computer technology.
-
2)
-
Fit-Florea, A., Matula, D.W.: `A digit-serial algorithm for the discrete logarithm modulo 2', IEEE 15th Int. Conf. on Application-Specific Systems, Architectures and Processors, 2004, ASAP.
-
3)
-
I. Niven ,
H.S. Zuckerman
.
(1966)
An introduction to the theory of numbers.
-
4)
-
Benschop, N.F.: `Multiplier for the multiplication of at least two figures in an original format', US, 5,923,888, 13 July 1999.
http://iet.metastore.ingenta.com/content/journals/10.1049/el_20056993
Related content
content/journals/10.1049/el_20056993
pub_keyword,iet_inspecKeyword,pub_concept
6
6