Applications of the montgomery exponent

Shay Gueron, Or Zuk

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We de£ne here the Montgomery Exponent of order s, modulo the odd integer N, by MEXP = MEXP(A, X, N, s) = AX2-s(X-1) (mod N), and illustrate some properties and usage of this operator. We show how AX (mod N) can be obtained from MEXP(A, X, N, s) by one Montgomery multiplication. This suggests a new modular exponentiation algorithm that uses one Montgomery multiplication less than the number required with the standard method. This improves the performance, although the improvement is signi£cant only when the exponent X is short (e.g., modular squaring or RSA veri£cation). However, and even more important, this achieves code size reduction, which is appreciated when the exponentiation algorithm is written in a low level language and stored in (expensive) ROM. We also illustrate the potential advantage in performance and code size when known cryptographic applications are modi£ed in a way that MEXP replaces the standard modular exponentiation.

Original languageEnglish
Title of host publicationProceedings ITCC 2005 - International Conference on Information Technology
Subtitle of host publicationCoding and Computing
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages620-625
Number of pages6
ISBN (Print)0769523153, 9780769523156
DOIs
StatePublished - 2005
EventITCC 2005 - International Conference on Information Technology: Coding and Computing - Las Vegas, NV, United States
Duration: 4 Apr 20056 Apr 2005

Publication series

NameInternational Conference on Information Technology: Coding and Computing, ITCC
Volume1

Conference

ConferenceITCC 2005 - International Conference on Information Technology: Coding and Computing
Country/TerritoryUnited States
CityLas Vegas, NV
Period4/04/056/04/05

Keywords

  • Ef£cient implementations
  • Modular exponentiation
  • Montgomery multiplication

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Applications of the montgomery exponent'. Together they form a unique fingerprint.

Cite this