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.

Amirhossein Sadr

dblp:410/0125 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
4since 2021 · last 2026
0009-0001-9038-8322ORCID · corroborated

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

Systems, architecture and hardware · 3 · 1 first-author · 3 since 2021Theory of computation · 1 · 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 · 75% Reconfigurable computing and FPGAs · 25%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design › digital circuit design
arithmetic circuit design
1.012026
Efficient Modular Addition for FPGA-Based Cryptographic Operations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026
Integrated circuit design
finite field arithmetic
1.012026
Efficient Modular Addition for FPGA-Based Cryptographic Operations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026
Reconfigurable computing and FPGAs › FPGA-based hardware security
FPGA-based cryptographic implementation
1.012026
Efficient Modular Addition for FPGA-Based Cryptographic Operations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026
Integrated circuit design › digital circuit design › arithmetic circuit design
modular adder
1.012026
Efficient Modular Addition for FPGA-Based Cryptographic Operations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026

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

two-valued digit encoding · 1.0speculative computation · 1.0
YearPublicationVenuePosition
2026 Efficient Modular Addition for FPGA-Based Cryptographic Operations
abstract
Modular adders are essential components in finite field arithmetic, serving as key components in public-key cryptographic algorithms like Elliptic Curve Cryptography (ECC) and Post-Quantum Cryptography (PQC). Naïve implementation of modular adders, due to two cascaded adders with large operand bit widths struggle to meet high-frequency requirements. On the other hand, parallel implementations, while faster, demand excessive resources and power, making them impractical for many applications. This paper introduces a novel modular addition algorithm leveraging a novel operand representation based on the two-valued digit encoding (Twit). In this approach, each operand is represented as an n-bit unsigned number augmented by a Twit value {0,±δ}. The algorithm efficiently computes modular addition by speculating and dynamically adjusting the twit value in the result, achieving both computational and resource efficiency. The proposed design has been implemented on a Xilinx 7-series FPGA, demonstrating superior performance in achieving high operating frequencies (i.e., 8% to 36% depending on operand bit widths) while significantly reducing resource utilization (i.e., >36%). In addition to extensive analytical and synthesis-based evaluations, we further demonstrate the benefits of the proposed adder within application-level cryptographic datapaths (ECC and PQC).
Saeid Gorgin 0001, Amirhossein Sadr, Dara Rahmati, Ali Jahanian 0001, Jungrae Kim
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2026 Efficient neural network acceleration using redundant residue number systems
Soudabeh Mousavi, Dara Rahmati, Amirhossein Sadr, Saeid Gorgin 0001, Jungrae Kim
J. Supercomput.3
2026 FPGA-accelerated real-time DCGANs via Xilinx DPUs and Vitis AI
Amirhossein Sadr, Aida Pakniyat, Dara Rahmati, Saeid Gorgin 0001
J. Supercomput.1
2025 A Generic Modulo-(2n±δ) Addition Algorithm via Two-Valued Digit Encoding
abstract
Modular adders are essential arithmetic components in Residue Number System (RNS)-based applications, including digital signal processing, cryptography, and machine learning. These applications consistently push the boundaries of dynamic range (DR) and operating frequency, making the design of efficient generic modular adders a critical and evolving challenge. This paper presents a novel algorithm for modulo$-(2^{n}\pm \delta)$addition, where$\delta$is an integer within the range$0\leq\delta\leq 2^{n-1}-1$. The proposed approach leverages a two-valued digit (twit) for encoding the value of$\pm\delta$and uses a faithful representation of operands. In this representation, each operand is encoded as an n-bit unsigned number augmented by a twit value$\{0,\pm\delta\}$. The algorithm efficiently performs modular addition by speculating and adjusting the twit value in the addition result. When the result exceeds the modulus, it subtracts$\mathrm{z}^{n}\pm\delta$by ignoring the carry-out and adjusting the speculated twit value. This adjustment is achieved through an XOR operation between the carry-out and the speculated twit value, simplifying the modular reduction process. The proposed design has been synthesized for practical n$(4\leq n\leq 16$using a FreePDK 45 nm process. The results demonstrate superior performance across key metrics such as delay, area, and power consumption compared to previous designs, highlighting the efficacy and scalability of the approach.
Saeid Gorgin 0001, Amirhossein Sadr, Dara Rahmati, Jungrae Kim
ARITH2