TY - JOUR
T1 - Should one always use repeated squaring for modular exponentiation?
AU - Klein, Shmuel T.
PY - 2008/6/15
Y1 - 2008/6/15
N2 - Modular exponentiation is a frequent task, in particular for many cryptographic applications. To accelerate modular exponentiation for very large integers one may use repeated squaring, which is based on representing the exponent in the standard binary numeration system. We show here that for certain applications, replacing the standard system by one based on Fibonacci numbers may yield a new line of time/space tradeoffs.
AB - Modular exponentiation is a frequent task, in particular for many cryptographic applications. To accelerate modular exponentiation for very large integers one may use repeated squaring, which is based on representing the exponent in the standard binary numeration system. We show here that for certain applications, replacing the standard system by one based on Fibonacci numbers may yield a new line of time/space tradeoffs.
KW - Cryptography
KW - Design of algorithms
KW - Fibonacci number system
KW - Modular exponentiation
UR - http://www.scopus.com/inward/record.url?scp=42749094422&partnerID=8YFLogxK
U2 - 10.1016/j.ipl.2007.11.016
DO - 10.1016/j.ipl.2007.11.016
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:42749094422
SN - 0020-0190
VL - 106
SP - 232
EP - 237
JO - Information Processing Letters
JF - Information Processing Letters
IS - 6
ER -