Demo Data from VLDB 2026 / reviewers in the wild / expert
Alexandre F. Tenca
dblp:t/AlexandreFTenca · also Alexandre Ferreira Tenca
· DBLP profile ↗
18ranked-venue papers
10as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 5 first-authorSecurity and privacy · 4 · 2 first-authorTheory of computation · 3 · 3 first-author
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
9 papers |
Integrated circuit design · 85% Electronic design automation · 5% Hardware reliability and fault tolerance · 5% | |
| Network and information security
4 papers |
Cryptographic primitives and cryptanalysis · 100% |
Topics — the 16 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design
digital circuit design |
0.3 | 5 | 2014 | A Parallel and Uniform k -Partition Method for Montgomery Multiplication · IEEE Trans. Computers 2014 Carry-Save Representation Is Shift-Unsafe: The Problem and Its Solution · IEEE Trans. Computers 2006 A Scalable and Unified Multiplier Architecture for Finite Fields GF(p) and GF(2m) · CHES 2000 |
Integrated circuit design › digital circuit design › arithmetic circuit design › modular multiplication
montgomery multiplication |
0.3 | 3 | 2014 | A Parallel and Uniform k -Partition Method for Montgomery Multiplication · IEEE Trans. Computers 2014 A Scalable Architecture for Modular Multiplication Based on Montgomery's Algorithm · IEEE Trans. Computers 2003 A Scalable Architecture for Montgomery Multiplication · CHES 1999 |
Integrated circuit design › digital circuit design › arithmetic circuit design
modular multiplication |
0.2 | 2 | 2014 | A Parallel and Uniform k -Partition Method for Montgomery Multiplication · IEEE Trans. Computers 2014 A Scalable Architecture for Modular Multiplication Based on Montgomery's Algorithm · IEEE Trans. Computers 2003 |
Integrated circuit design › digital circuit design
arithmetic circuit design |
0.1 | 4 | 2006 | Carry-Save Representation Is Shift-Unsafe: The Problem and Its Solution · IEEE Trans. Computers 2006 A Scalable Architecture for Modular Multiplication Based on Montgomery's Algorithm · IEEE Trans. Computers 2003 Scalable and Unified Hardware to Compute Montgomery Inverse in GF(p) and GF(2) · CHES 2002 |
Electronic design automation
carry-save representation |
0.1 | 1 | 2006 | Carry-Save Representation Is Shift-Unsafe: The Problem and Its Solution · IEEE Trans. Computers 2006 |
Hardware reliability and fault tolerance
fault-tolerant arithmetic |
0.1 | 1 | 2014 | A Parallel and Uniform k -Partition Method for Montgomery Multiplication · IEEE Trans. Computers 2014 |
Integrated circuit design › finite field arithmetic
modular multiplier design |
0.1 | 2 | 2001 | High-Radix Design of a Scalable Modular Multiplier · CHES 2001 A Scalable Architecture for Montgomery Multiplication · CHES 1999 |
Cryptographic primitives and cryptanalysis
public-key cryptography |
0.1 | 3 | 2002 | Scalable and Unified Hardware to Compute Montgomery Inverse in GF(p) and GF(2) · CHES 2002 High-Radix Design of a Scalable Modular Multiplier · CHES 2001 A Scalable Architecture for Montgomery Multiplication · CHES 1999 |
Hardware accelerators and domain-specific architectures
cryptographic accelerator |
0.0 | 1 | 2003 | A Scalable Architecture for Modular Multiplication Based on Montgomery's Algorithm · IEEE Trans. Computers 2003 |
Cryptographic primitives and cryptanalysis › public-key cryptography
elliptic curve cryptography |
0.0 | 1 | 2002 | Scalable and Unified Hardware to Compute Montgomery Inverse in GF(p) and GF(2) · CHES 2002 |
Cryptographic primitives and cryptanalysis
finite field arithmetic |
0.0 | 1 | 2000 | A Scalable and Unified Multiplier Architecture for Finite Fields GF(p) and GF(2m) · CHES 2000 |
Integrated circuit design
finite field arithmetic |
0.0 | 1 | 2000 | A Scalable and Unified Multiplier Architecture for Finite Fields GF(p) and GF(2m) · CHES 2000 |
Reconfigurable computing and FPGAs › FPGA arithmetic
multiplier architecture |
0.0 | 1 | 2000 | A Scalable and Unified Multiplier Architecture for Finite Fields GF(p) and GF(2m) · CHES 2000 |
Integrated circuit design › digital circuit design › sequential circuit design
binary counter |
0.0 | 1 | 1997 | Synchronous Up/Down Binary Counter for LUT FPGAs with Counting Frequency Independent of Counter Size · FPGA 1997 |
Cryptographic primitives and cryptanalysis › public-key cryptography
modular multiplication |
0.0 | 2 | 2001 | High-Radix Design of a Scalable Modular Multiplier · CHES 2001 A Scalable Architecture for Montgomery Multiplication · CHES 1999 |
Integrated circuit design › digital circuit design
cryptographic hardware |
0.0 | 1 | 2002 | Scalable and Unified Hardware to Compute Montgomery Inverse in GF(p) and GF(2) · CHES 2002 |
Methods — techniques the papers use, named apart from their topics
radix-2^k arithmetic · 0.2parallel partitioning · 0.2hardware design · 0.1finite field arithmetic · 0.1high-radix design · 0.1arithmetic right shift analysis · 0.1scalable multiplier architecture · 0.1scalable architecture design · 0.0word-based montgomery algorithm · 0.0synchronous counter design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | A Parallel and Uniform k -Partition Method for Montgomery MultiplicationabstractA way to speed up the Montgomery Multiplication by distributing the multiplier operand bits into${\mbi {k}}$partitions is proposed. All of them process in parallel and use an identical algorithm. Each partition executes its task in${\mbi {n/k}}$steps. Even though the computationstep operates in radix${\mbi {2^k}}$, the complexity is reduced by the use of a limited digit set. Experiments with a 90-nm cell library show that the hardware cost and its complexity have a linear growth according to the number of partitions. Besides the gain in speed, the proposal reduces power consumption for multiplication operands with 256, 512, 1024, and 2048 bits. The uniform treatment of partition hardware design enables the realization of a fault-tolerant hardware. João Carlos Néto, Alexandre F. Tenca, Wilson Vicente Ruggiero |
IEEE Trans. Computers | 2 |
| 2011 | A parallel k-partition method to perform Montgomery MultiplicationabstractThis paper proposes a new approach to speed up the Montgomery Multiplication by distributing the multiplier operand bits into k partitions that can process in parallel. Each partition executes in n/k steps. A computation step, although operating in radix 2k, has its complexity reduced by the use of a limited digit set. Experiments with a 90nm cell library show that the hardware cost and its complexity have a linear growth with the number of partitions. Besides the gain in speed, the approach provides 20% average reduction in energy consumption for multiplication operands with 256, 512, 1024, and 2048 bits. João Carlos Néto, Alexandre F. Tenca, Wilson Vicente Ruggiero |
ASAP | 2 |
| 2009 | Multi-operand Floating-Point AdditionabstractThe design of a component to perform parallel addition of multiple floating-point (FP) operands is explored in this work. In particular, a 3-input FP adder is discussed in more detail, but the main concepts and ideas presented in this work are valid for FP adders with more inputs. The proposed design is more accurate than conventional FP addition using a network of 2-operand FP adders and it may have competitive area and delay depending on the number of input operands. Implementation results of a 3-operand FP adder are presented to compare its performance to a network of 2-input FP adders. Alexandre F. Tenca |
IEEE Symposium on Computer Arithmetic | 1 |
| 2006 | Carry-Save Representation Is Shift-Unsafe: The Problem and Its SolutionabstractSeveral arithmetic circuits use carry-save (CS) representation of signed numbers in one's complement or two's complement. However, arithmetic right shifts of the CS form may generate incorrect results. This work presents the problem and proposes a simple solution to keep the correct CS representation of signed numbers when arithmetic right-shift operations or sign extensions are required. The authors discuss why the problem does not occur in most of the traditional implementations of arithmetic circuits and also emphasize that it may happen for some types of arithmetic algorithm and arithmetic hardware design. Alexandre F. Tenca, Song Park, Lo'ai Ali Tawalbeh |
IEEE Trans. Computers | 1 |
| 2004 | An Algorithm and Hardware Architecture for Integrated Modular Division and Multiplication in GF(p) and GF(2n)
Lo'ai Ali Tawalbeh, Alexandre F. Tenca |
ASAP | 2 |
| 2004 | Improved-Throughput Networks of Basic On-Line Arithmetic Modules for DSP Applications
Alexandre F. Tenca, Ajay C. Shantilal, Mohammed H. Sinky |
ASAP | 1 |
| 2004 | Efficient scalable VLSI architecture for Montgomery inversion in GF( p)
Adnan Abdul-Aziz Gutub, Alexandre F. Tenca |
Integr. | 2 |
| 2004 | A design methodology for networks of online modules and its application to the Levinson-Durbin algorithmabstractThe use of online arithmetic was often proposed for hardware implementations of complex digital-signal processing (DSP) algorithms. However, several important issues in the design process of such algorithms using online arithmetic are rarely discussed in the literature. This paper presents these issues and provides a methodology to analyze the behavior of networks of online arithmetic modules performing serial computation over fixed-point numbers. The methodology is presented, applied in several examples, and finally used to design an efficient field programmable gate arrays implementation of the Levinson-Durbin algorithm in an application of the Yule-Walker power spectrum estimation. The methodology can be applied to other algorithms as well and it simplifies the task of designing and verifying a network of online modules. The experimental results show the advantages of online arithmetic in the design of complex DSP algorithms. R. Galli, Alexandre F. Tenca |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2003 | A Scalable Architecture for Modular Multiplication Based on Montgomery's AlgorithmabstractThis paper presents a scalable architecture for the computation of modular multiplication, based on the Montgomery multiplication (MM) algorithm. A word-based version of MM is presented and used to explain the main concepts in the hardware design. The proposed multiplier is able to work with any precision of the input operands, limited only by memory or control constraints. Its architecture gives enough freedom to select the word size and the degree of parallelism to be used, according to the available area and/or desired performance. Design trade offs are analyzed in order to identify adequate hardware configurations for a given area or bandwidth requirement. Alexandre F. Tenca, Çetin Kaya Koç |
IEEE Trans. Computers | 1 |
| 2002 | Scalable and Unified Hardware to Compute Montgomery Inverse in GF(p) and GF(2)
Adnan Abdul-Aziz Gutub, Alexandre F. Tenca, Erkay Savas, Çetin Kaya Koç |
CHES | 2 |
| 2001 | A Design of Radix-2 On-line Division Using LSA OrganizationabstractThis paper presents the application of the Linear Sequential Array (LSA) organization to on-line division. The LSA method was originally developed for conventional digit-recurrence algorithms, but we apply it to the on-line division algorithm. The resulting architecture is a modular and fast pipelined structure which, due to a constant fan-out, makes the critical path delay, and consequently the clock cycle time, less sensitive to operand's precision. Such approach is particularly suitable for FPGA implementation for its modularity and reduced fanout. The basics of on-line division is presented, followed by the derivation of data dependencies and architecture according to the LSA design methodology. Experimental data is provided for both the LSA on-line divider design and standard online design, using 0.5 /spl mu/m CMOS ASIC and FPGA technologies. Alexandre F. Tenca, Syed Ubaid Hussaini |
IEEE Symposium on Computer Arithmetic | 1 |
| 2001 | High-Radix Design of a Scalable Modular Multiplier
Alexandre F. Tenca, Georgi Todorov, Çetin Kaya Koç |
CHES | 1 |
| 2000 | A Scalable and Unified Multiplier Architecture for Finite Fields GF(p) and GF(2m)
Erkay Savas, Alexandre F. Tenca, Çetin Kaya Koç |
CHES | 2 |
| 1999 | On the Design of High-Radix On-Line Division for Long PrecisionabstractWe present a design of a high-radix on-line division suitable for long precision computations. The proposed scheme uses a quotient-digit selection function based on the residual rounding and scaling of the operands. The bounds on the number of cycles and the cycle time for radix 2/sup k/ and n-bit precision are obtained in terms of full-adder delays. The speedup with respect to radix 2 is greater than 3.3 for k/spl ges/6 and n/spl ges/64. The cost increases as a function of the radix. For the case r=64 and n=64, the increase in area with respect to r=2 is about 6.6 times plus a 512/spl times/10-bit table. The proposed scheme has been designed and verified using VHDL and a 1.2 /spl mu/m CMOS standard gate technology from MOSIS library. Alexandre F. Tenca, Milos D. Ercegovac |
IEEE Symposium on Computer Arithmetic | 1 |
| 1999 | A Scalable Architecture for Montgomery Multiplication
Alexandre F. Tenca, Çetin Kaya Koç |
CHES | 1 |
| 1998 | A Variable Long-Precision Arithmetic Unit Design for Reconfigurable Coprocessor ArchitecturesabstractThis paper presents the organization of an arithmetic unit for variable long-precision (VLP) operands suitable for reconfigurable computing. The reconfigurable arithmetic coprocessor (RAC) cooperates with the host computer in the VLP tasks. The main design issues addressed in the paper are: (a) mapping of the most frequent and time consuming operations of the VLP arithmetic algorithms to RAG, and (b) design of VLP algorithms that allow reduced reconfiguration time between arithmetic operations. The VLP arithmetic algorithms proposed cover multiplication, division and square root. In this paper we present the main building blocks used in the VLP arithmetic circuits, show the similarities of each arithmetic operator and present area/time estimates of these circuits in Xilinx FPGAs. Alexandre F. Tenca, Milos D. Ercegovac |
FCCM | 1 |
| 1998 | Long and Fast Up/Down CountersabstractThis paper presents recent advances in the design of constant-time up/down counters in the general context of fast counter design. An overview of existing techniques for the design of long and fast counters reveals several methods closely related to the design of fast adders, as well as some techniques that are only valid for counter design. The main idea behind the novel up/down counters is to recognize that the only extra difficulty with an up/down (vs. up-only or down-only) counter is when the counter changes direction from counting up to counting down (and vice-versa). For dealing with this difficulty, the new design uses a "shadow" register for storing the previous counter state. When counting only up or only down, the counter functions like a standard up-only or down-only constant time counter, but, when it changes direction instead of trying to compute the new value (which typically requires carry propagation), it simply uses the contents of the shadow register which contains the exact desired previous value. An alternative approach for restoring the previous state in constant time is to store the carry bits in a Carry/Borrow register. Mircea R. Stan, Alexandre F. Tenca, Milos D. Ercegovac |
IEEE Trans. Computers | 2 |
| 1997 | Synchronous Up/Down Binary Counter for LUT FPGAs with Counting Frequency Independent of Counter SizeabstractThis paper presents the design of a fast binary counter for LUT FPGAs. The counter has a cycle time independent of the counter size. The key aspects of the design are described and applied to a 64-bit synchronous binary counter implemented in a XC4010 FPGA chip. Experimental results show that the counter can scale up to hundreds of bits while keeping a short cycle time. Alexandre F. Tenca, Milos D. Ercegovac |
FPGA | 1 |