• DocumentCode
    929009
  • Title

    Time-memory tradeoff in exponentiating a fixed element of GF(qn) requiring a short reference to the memory

  • Author

    Arazi, B.

  • Author_Institution
    Louisiana State University, Department of Electrical and Computer Engineering, Baton Rouge, USA
  • Volume
    131
  • Issue
    4
  • fYear
    1984
  • fDate
    7/1/1984 12:00:00 AM
  • Firstpage
    148
  • Lastpage
    150
  • Abstract
    Raising ¿¿x to the yth power over GF(qn) can be performed by calculating ¿¿y modulo the minimum polynomial of ¿¿xand then multiplying the result by an n ¿¿ n matrix over GF(q). The elements of the matrix are only a function of x and of the generating polynomial of the field. This principle offers a time-memory trade-off when exponentiating a fixed element of GF(qn), where the multiplications (not the squarings) involved in the standard squareand- multiply process are traded for a reference to a stored n ¿¿ n matrix. The operations which make use of the stored data consume time which is equivalent to a single multiplication operation over the field, and are performed continuously, where the timeconsuming part of the exponentiation process is performed independently of the stored data. It is then shown how the presented principle enables an efficient implementation over GF(qn) of some variations of Diffie-Hellman public-key distribution system.
  • Keywords
    cryptography; Diffie-Hellman public-key distribution system; fixed element exponentiation; matrix; minimum polynomial; time-memory tradeoff;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings E
  • Publisher
    iet
  • ISSN
    0143-7062
  • Type

    jour

  • DOI
    10.1049/ip-e.1984.0027
  • Filename
    4646132