loading...
A Digit-Serial Algorithm for the Discrete Logarithm Modulo 2^k
Galveston, Texas September 27-September 29
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASAP.2004.1003315th IEEE International Conference on ...
 This Article 
 
PDF
HTML
IEEE Xplore Subscribers
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Alex Fit-Florea, Southern Methodist University
David W. Matula, Southern Methodist University
We introduce as our main result a digit-serial residue arithmetic algorithm for computing the discrete logarithm modulo 2^k (dlg). "Digit inheritance" is presented as a fundamental property common to the primitive operations modulo 2^k of addition, multiplication, multiplicative inverse, exponentiation and discrete logarithm. Our main algorithm computes dlg using binary arithmetic with 3 as the logarithmic base and has a critical path containing one modulo 2^k multiplication operation for each of its k iterations. Extensions of the algorithm to other logarithmic bases and computations using digits in a higher radix 2^r are also described.
Citation:
Alex Fit-Florea, David W. Matula, "A Digit-Serial Algorithm for the Discrete Logarithm Modulo 2^k," asap, pp.236-246, 15th IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.