• DocumentCode
    1564129
  • Title

    A digit-serial algorithm for the discrete logarithm modulo 2k

  • Author

    Fit-Florea, Alex ; Matula, David W.

  • Author_Institution
    Southern Methodist Univ., Dallas, TX, USA
  • fYear
    2004
  • Firstpage
    236
  • Lastpage
    246
  • Abstract
    We introduce as our main result a digit-serial residue arithmetic algorithm for computing the discrete logarithm modulo 2k (dlg). "Digit inheritance" is presented as a fundamental property common to the primitive operations modulo 2k 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 2k multiplication operation for each of its k iterations. Extensions of the algorithm to other logarithmic bases and computations using digits in a higher radix 2r are also described.
  • Keywords
    algorithm theory; digital arithmetic; binary arithmetic; digit inheritance; digit-serial residue arithmetic algorithm; discrete logarithm; multiplication operation; multiplicative inverse; Algorithm design and analysis; Circuits; Cryptography; Design optimization; Floating-point arithmetic; Geometry; Graphics; Hardware; Microprocessors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors, 2004. Proceedings. 15th IEEE International Conference on
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2226-2
  • Type

    conf

  • DOI
    10.1109/ASAP.2004.1342474
  • Filename
    1342474