• DocumentCode
    2734575
  • Title

    A synchronous modular multiplier with variable latency

  • Author

    Lin, Kuan Jen ; Lin, Yen Hung

  • Author_Institution
    Dept. of Electron. Eng., Fu Jen Catholic Univ., Hsinchuang
  • fYear
    2008
  • fDate
    10-13 Aug. 2008
  • Firstpage
    318
  • Lastpage
    321
  • Abstract
    Modular multiplication is a very important arithmetic operation in cryptography systems and residue-based computation. This paper presents a synchronous modular multiplier that has variable computation latency depending on operand values. The modular reduction operation is based on SRT radix-2 division. However, the quotient selection function in certain stages is adapted for reducing delay and area. The proposed variable latency design was synthesized and verified with TSMC 0.18 mum technology. It can achieve significant computation time reduction compared to a fixed-latency design, while needing only 4 % larger area.
  • Keywords
    cryptography; digital arithmetic; multiplying circuits; SRT radix-2 division; cryptography systems; modular multiplication; quotient selection function; residue-based computation; size 0.18 mum; synchronous modular multiplier; variable computation latency; Application software; Arithmetic; Cryptography; Delay; Digital signatures; Equations; Hardware; Logic; Public key; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2008. MWSCAS 2008. 51st Midwest Symposium on
  • Conference_Location
    Knoxville, TN
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4244-2166-4
  • Electronic_ISBN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2008.4616800
  • Filename
    4616800