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
Link To Document