Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Shahab Mirzaei-Teshnizi

dblp:393/6394 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
1since 2021 · last 2025
0000-0002-4244-9856ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Integrated circuit design · 87% Reconfigurable computing and FPGAs · 13%
Network and information security
1 paper
Cryptographic primitives and cryptanalysis · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › number theory
modular arithmetic
0.912025
Parallel Modular Multiplication Using Variable Length Algorithms · IEEE Trans. Computers 2025
Cryptographic primitives and cryptanalysis › public-key cryptography
modular multiplication
0.912025
Parallel Modular Multiplication Using Variable Length Algorithms · IEEE Trans. Computers 2025
Integrated circuit design
digital circuit design
0.912025
Parallel Modular Multiplication Using Variable Length Algorithms · IEEE Trans. Computers 2025
Integrated circuit design › digital circuit design › arithmetic circuit design
modular multiplier
0.912025
Parallel Modular Multiplication Using Variable Length Algorithms · IEEE Trans. Computers 2025
Reconfigurable computing and FPGAs
FPGA implementation
0.312025
Parallel Modular Multiplication Using Variable Length Algorithms · IEEE Trans. Computers 2025

Methods — techniques the papers use, named apart from their topics

non-adjacent form · 1.7montgomery modular multiplication · 1.7interleaved modular multiplication · 1.7
YearPublicationVenuePosition
2025 Parallel Modular Multiplication Using Variable Length Algorithms
abstract
This paper presents two improved modular multiplication algorithms: variable length Interleaved modular multiplication (VLIM) algorithm and parallel modular multiplication (P_MM) method using variable length algorithms to achieve high throughput rates. The new Interleaved modular multiplication algorithm applies the zero counting and partitioning algorithm to a multiplier’s non-adjacent form (NAF). It divides this input into sections with variable-radix. The sections include a digit of zero sequences and a non-zero digit (-1 or 1) in the most valuable place. Therefore, in addition to reducing the number of required clock pulses, high-radix partial multiplication$\mathbf{X}^{\left(\mathbf{i}\right)}\cdot \mathbf{Y}$is simplified and performed as a binary addition or subtraction operation, and multiplication operations for consecutive zero bits are executed in one clock cycle instead of several clock cycles. The proposed parallel modular multiplication algorithm divides the multiplier into two parts. It utilizes (VLIM) and variable length Montgomery modular multiplication (VLM3) methods to compute the modular multiplication for the upper and lower portions in parallel, according to the proximity of their multiplication time. The implementation results on a Xilinx Virtex-7 FPGA show that the parallel modular multiplication computes a 2048-bit modular multiplication in 0.903 µs, with a maximum clock frequency of 387 MHz and area × time per bit value equal to 9.14.
Shahab Mirzaei-Teshnizi, Parviz Keshavarzi
IEEE Trans. Computers1