• Title of article

    A low-complexity LUT-based squaring algorithm

  • Author/Authors

    Te-Jen Changa، نويسنده , , Chia-Long Wub، نويسنده , , Der-Chyuan Loua، نويسنده , , Ching-Yin Chena، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2009
  • Pages
    8
  • From page
    1494
  • To page
    1501
  • Abstract
    The computation of large modular multi-exponentiation is a time-consuming arithmetic operation used in cryptography. The standard squaring algorithm is well-known and the Guajardo Paar algorithm fixes the improper carry handling bug produced by the standard squaring algorithm, but produces error-indexing bug. In this paper, a novel squaring algorithm is proposed, which stores base products in the Look-Up Table before the squaring computation and base size comparison method. The proposed algorithm can not only evaluate squaring efficiently but also avoid bugs produced in other proposed algorithms (the Guajardo Paar algorithm and the Yang Heih Laih algorithm). The performance of the proposed algorithm is 1.615 times faster than the standard squaring algorithm and much faster than other algorithms.
  • Keywords
    Public-key cryptosystem , Squaring , Modular multiplication , Fast algorithm design , Information security
  • Journal title
    Computers and Mathematics with Applications
  • Serial Year
    2009
  • Journal title
    Computers and Mathematics with Applications
  • Record number

    921971