Efficient architectures for implementing montgomery modular multiplication and RSA modular exponentiation on reconfigurable logic

Research output: Contribution to conferencePaperpeer-review

Abstract

This paper presents a review of some existing architectures for the implementation of Montgomery modular multiplication and exponentiation on FPGA (Field Programmable Gate Array). Some new architectures are presented, including a pipelined architecture exploiting the maximum carry chain length of the FPGA which is used to implement the modular exponentiation operation required for RSA encryption and decryption. Speed and area comparisons are performed on the optimised designs. The issues of targeting a design specifically for a reconfigurable device are considered, taking into account the underlying architecture imposed by the target technology.

Original languageEnglish
Pages40-49
Number of pages10
DOIs
Publication statusPublished - 2002
EventFPGA 2002: Tenth ACM International Symposium on Field-Programmable Gate Arrays - Monterey, CA, United States
Duration: 24 Feb 200226 Feb 2002

Conference

ConferenceFPGA 2002: Tenth ACM International Symposium on Field-Programmable Gate Arrays
Country/TerritoryUnited States
CityMonterey, CA
Period24/02/0226/02/02

Keywords

  • Encryption
  • Exponentiation
  • FPGA
  • Modular Multiplication
  • Montgomery
  • Public key
  • RSA

Fingerprint

Dive into the research topics of 'Efficient architectures for implementing montgomery modular multiplication and RSA modular exponentiation on reconfigurable logic'. Together they form a unique fingerprint.

Cite this