• DocumentCode
    3617952
  • Title

    A dual-field modular division algorithm and architecture for application specific hardware

  • Author

    L.A. Tawalbeh;A.F. Tenca;S. Park;C.K. Koc

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • Volume
    1
  • fYear
    2004
  • fDate
    6/26/1905 12:00:00 AM
  • Firstpage
    483
  • Abstract
    This paper presents a dual-field modular division (inversion) algorithm and its hardware design. The algorithm is based on the Extended Euclidean and the Binary GCD algorithms. The use of counters to keep track of the difference between field elements in this algorithm eliminates the need for comparisons which are usually expensive and time-consuming. The algorithm has simple control flow and arithmetic operations making it suitable for application specific hardware implementation. The proposed architecture uses a scheduling method to reduce the number of hardware resources without significantly increasing the total execution time. Its datapath efficiently supports all the operations in the algorithm and uses carry-save unified adders for reduced critical path delay, making the proposed architecture faster than other previously proposed designs. Experimental results using synthesis for AMI 0.5 /spl mu/m CMOS technology are shown and compared with other dividers.
  • Keywords
    "Hardware","Computer architecture","Counting circuits","Elliptic curve cryptography","Arithmetic","Algorithm design and analysis","Testing","Application software","CMOS technology","Galois fields"
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2004. Conference Record of the Thirty-Eighth Asilomar Conference on
  • Print_ISBN
    0-7803-8622-1
  • Type

    conf

  • DOI
    10.1109/ACSSC.2004.1399179
  • Filename
    1399179