• DocumentCode
    604341
  • Title

    Low-latency scalable modular multiplier without Montgomery algorithm

  • Author

    Tao Wu ; Shuguo Li ; Litian Liu

  • Author_Institution
    Dept. of Microelectron. & Nanoelectron., Tsinghua Univ., Beijing, China
  • fYear
    2012
  • fDate
    29-31 Dec. 2012
  • Firstpage
    81
  • Lastpage
    85
  • Abstract
    Due to complex hardware architecture and heavy computation, it is difficult to perform modular multiplications over large integers. In this paper, we propose a low-latency scalable modular multiplier for multi-precision modular multiplications. Unlike popular scalable architectures by Montgomery algorithm, the classic modular multiplication A · B mod M is directly implemented here. Low latency can be obtained by deferring the uses of most significant bits during the interleaving modular multiplications. Also, the critical path of processing elements is greatly reduced by carry-save additions. While the scalable modular multiplier obtains comparable performance with optimal scalable Montgomery modular multiplier, its area overhead increases since more registers and selection logics are employed. The proposed modular multiplier is convenient for variant operands and nonsuccessive modular multiplications, where it is more energy-efficient than popular scalable Montgomery modular multipliers.
  • Keywords
    formal logic; public key cryptography; carry-save additions; classic modular multiplication; complex hardware architecture; interleaving modular multiplications; low-latency scalable modular multiplier; montgomery algorithm; multiprecision modular multiplications; nonsuccessive modular multiplications; optimal scalable Montgomery modular multiplier; selection logics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Network Technology (ICCSNT), 2012 2nd International Conference on
  • Conference_Location
    Changchun
  • Print_ISBN
    978-1-4673-2963-7
  • Type

    conf

  • DOI
    10.1109/ICCSNT.2012.6525895
  • Filename
    6525895