Exploration of power reduction for Montgomery multiplication architectures for RSA

RSA (Rivest-Shamir-Adleman) is now being used in low-power devices to ensure secure communication without consuming much of the available limited energy on the device. This is achieved by using ASICs with power reduction techniques and also using efficient hardware algorithms. This work presents low-power Montgomery multiplication architectures for RSA implementation. Two different architectures of Montgomery multiplication which are radix-2 by Tenca-Koc and the very high radix (radix-2¹⁶) by Kelly-Harris are presented. Architectural changes are made to the radix-2 and radix-2¹⁶ Montgomery multiplication implementations to avoid race conditions and incorrect data flow. Also, the data flow in the carry save adders in the radix-2 architecture is rearranged to ensure that the design works for various operand lengths, number of processing elements and word sizes. Regulating the data flow in the high radix design has ensured that the design works for the condition that requires a FIFO. The aforementioned architectures suffer from high power consumption due to constant clock supply to the underlying processing elements that perform Montgomery multiplication. The aim of this work is to generate low-power Montgomery multipliers for radix-2 and radix-2¹⁶ designs using the clock gating methodology and then implement RSA modules using these multipliers to analyze power, performance, and area (PPA). The Montgomery multiplication and RSA architectures help to understand the trade-off between the designs in terms of PPA. The designs are simulated and synthesized for 256 and 1024 bits and have been evaluated for PPA using TSMC 28hpc+ 28 nm technology. Results indicate a 37% to 97% decrease in power for Montgomery multiplication architectures and a 15% to 51% decrease in power for RSA architectures. The results indicate a reduction in power over the original designs whilst having tradeoffs in choosing the number of words (w), number of processing elements (p) and operand size for implementation (n).

Authors

Publication Details

Journal
SHAREOK (University of Oklahoma; Oklahoma State University; Central Oklahoma University)
Published
2025-12-01
Primary Topic
Cryptography and Residue Arithmetic
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Exploration of power reduction for Montgomery multiplication architectures for RSA

Rachana Erra
SHAREOK (University of Oklahoma; Oklahoma State University; Central Oklahoma University)
Cryptography and Residue Arithmetic
article

Exploration of power reduction for Montgomery multiplication architectures for RSA

Rachana Erra
article en

Abstract

RSA (Rivest-Shamir-Adleman) is now being used in low-power devices to ensure secure communication without consuming much of the available limited energy on the device. This is achieved by using ASICs with power reduction techniques and also using efficient hardware algorithms. This work presents low-power Montgomery multiplication architectures for RSA implementation. Two different architectures of Montgomery multiplication which are radix-2 by Tenca-Koc and the very high radix (radix-2¹⁶) by Kelly-Harris are presented. Architectural changes are made to the radix-2 and radix-2¹⁶ Montgomery multiplication implementations to avoid race conditions and incorrect data flow. Also, the data flow in the carry save adders in the radix-2 architecture is rearranged to ensure that the design works for various operand lengths, number of processing elements and word sizes. Regulating the data flow in the high radix design has ensured that the design works for the condition that requires a FIFO. The aforementioned architectures suffer from high power consumption due to constant clock supply to the underlying processing elements that perform Montgomery multiplication. The aim of this work is to generate low-power Montgomery multipliers for radix-2 and radix-2¹⁶ designs using the clock gating methodology and then implement RSA modules using these multipliers to analyze power, performance, and area (PPA). The Montgomery multiplication and RSA architectures help to understand the trade-off between the designs in terms of PPA. The designs are simulated and synthesized for 256 and 1024 bits and have been evaluated for PPA using TSMC 28hpc+ 28 nm technology. Results indicate a 37% to 97% decrease in power for Montgomery multiplication architectures and a 15% to 51% decrease in power for RSA architectures. The results indicate a reduction in power over the original designs whilst having tradeoffs in choosing the number of words (w), number of processing elements (p) and operand size for implementation (n).

SHAREOK (University of Oklahoma; Oklahoma State University; Central Oklahoma University)
Affordable and clean energy
Openalex Percentile: Top 13%
Cryptography and Residue Arithmetic
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.