VLDB 2026 Research / reviewers in the wild / expert
Gavin Xiaoxu Yao
dblp:60/9860
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-authorSecurity and privacy · 2 · 1 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
3 papers |
Integrated circuit design · 91% Reconfigurable computing and FPGAs · 9% | |
| Network and information security
2 papers |
Cryptographic primitives and cryptanalysis · 100% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis › public-key cryptography
modular multiplication |
0.2 | 1 | 2016 | Parameter Space for the Architecture of FFT-Based Montgomery Modular Multiplication · IEEE Trans. Computers 2016 |
Cryptographic primitives and cryptanalysis › public-key cryptography › modular multiplication
montgomery multiplication |
0.2 | 1 | 2016 | Parameter Space for the Architecture of FFT-Based Montgomery Modular Multiplication · IEEE Trans. Computers 2016 |
Cryptographic primitives and cryptanalysis
public-key cryptography |
0.2 | 1 | 2016 | Parameter Space for the Architecture of FFT-Based Montgomery Modular Multiplication · IEEE Trans. Computers 2016 |
Integrated circuit design
digital circuit design |
0.2 | 1 | 2016 | Parameter Space for the Architecture of FFT-Based Montgomery Modular Multiplication · IEEE Trans. Computers 2016 |
Integrated circuit design › digital circuit design › arithmetic circuit design
modular multiplier |
0.2 | 1 | 2016 | Parameter Space for the Architecture of FFT-Based Montgomery Modular Multiplication · IEEE Trans. Computers 2016 |
Integrated circuit design
residue number system arithmetic |
0.2 | 2 | 2014 | Novel RNS Parameter Selection for Fast Modular Multiplication · IEEE Trans. Computers 2014 FPGA Implementation of Pairings Using Residue Number System and Lazy Reduction · CHES 2011 |
Integrated circuit design › digital circuit design
arithmetic circuit design |
0.2 | 1 | 2014 | Novel RNS Parameter Selection for Fast Modular Multiplication · IEEE Trans. Computers 2014 |
Integrated circuit design › digital circuit design › arithmetic circuit design
modular multiplication |
0.2 | 1 | 2014 | Novel RNS Parameter Selection for Fast Modular Multiplication · IEEE Trans. Computers 2014 |
Cryptographic primitives and cryptanalysis
pairing-based cryptography |
0.1 | 1 | 2011 | FPGA Implementation of Pairings Using Residue Number System and Lazy Reduction · CHES 2011 |
Reconfigurable computing and FPGAs
FPGA implementation |
0.1 | 2 | 2016 | Parameter Space for the Architecture of FFT-Based Montgomery Modular Multiplication · IEEE Trans. Computers 2016 FPGA Implementation of Pairings Using Residue Number System and Lazy Reduction · CHES 2011 |
Integrated circuit design › residue number system arithmetic
base extension |
0.1 | 1 | 2014 | Novel RNS Parameter Selection for Fast Modular Multiplication · IEEE Trans. Computers 2014 |
Methods — techniques the papers use, named apart from their topics
schonhage-strassen algorithm · 0.5pseudo-fermat number transform · 0.5carry-save arithmetic · 0.5experimental evaluation · 0.2RNS parameter selection · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Parameter Space for the Architecture of FFT-Based Montgomery Modular MultiplicationabstractModular multiplication is the core operation in public-key cryptographic algorithms such as RSA and the Diffie-Hellman algorithm. The efficiency of the modular multiplier plays a crucial role in the performance of these cryptographic methods. In this paper, improvements to FFT-based Montgomery Modular Multiplication (FFTM3) using carry-save arithmetic and pre-computation techniques are presented. Moreover, pseudo-Fermat number transform is used to enrich the supported operand sizes for the FFTM3. The asymptotic complexity of our method is O(l log l log log l), which is the same as the Schonhage-Strassen multiplication algorithm (SSA). A systematic procedure to select suitable parameter set for the FFTM3is provided. Prototypes of the improved FFTM3multiplier with appropriate parameter sets are implemented on Xilinx Virtex-6 FPGA. Our method can perform 3,100-bit and 4,124-bit modular multiplications in 6.74 and 7.78 μs, respectively. It offers better computation latency and area-latency product compared to the state-of-the-art methods for operand size of 3,072-bit and above. Donald Donglong Chen, Gavin Xiaoxu Yao, Ray C. C. Cheung, Derek Chi-Wai Pao, Çetin Kaya Koç |
IEEE Trans. Computers | 2 |
| 2014 | Novel RNS Parameter Selection for Fast Modular MultiplicationabstractThe parameter selection of Residue Number Systems (RNS) has a great impact on its computational efficiency. This paper shows that a base extension, the most costly operation in RNS Montgomery multiplication, can be more efficient when the intervals between the RNS moduli are small. We propose a systematic RNS parameter selection procedure and two methods to select RNS moduli that lead to a reduced complexity. Our experimental results confirm the advantages of the selected moduli. Gavin Xiaoxu Yao, Junfeng Fan, Ray C. C. Cheung, Ingrid Verbauwhede |
IEEE Trans. Computers | 1 |
| 2012 | Low complexity and hardware-friendly spectral modular multiplicationabstractThe Schönhage-Strassen Algorithm (SSA) is an asymptotically fast multiplication algorithm with the complexity of O(l log l log log l) where l is the operand size. It outperforms other multiplication algorithms when l is large enough. One possible usage of such long integer multiplication is for cryptography. Innovated from SSA, the Interleaved Spectral Montgomery Modular Multiplication (ISM3) algorithm is proposed to accelerate the modular multiplication. ISM3 algorithm primarily interleaves the Montgomery modular multiplication algorithm between time and spectral (frequency) domain. We show that the tasks in each step of the proposed algorithm have little data dependency, and hence, extremely suitable for hardware implementation. We present the parallel ISM3architecture and implement it on Xilinx Virtex-II and Virtex-6 FPGAs. Experimental results show that our 3838-bit ISM3 is faster than the previous Montgomery multiplier. Moreover, our design can complete a 7678-bit modular multiplication in 3398 cycles in 17.98 μs on a Virtex-6 device. Donald Donglong Chen, Gavin Xiaoxu Yao, Çetin Kaya Koç, Ray C. C. Cheung |
FPT | 2 |
| 2012 | Faster Pairing Coprocessor Architecture
Gavin Xiaoxu Yao, Junfeng Fan, Ray C. C. Cheung, Ingrid Verbauwhede |
Pairing | 1 |
| 2011 | FPGA Implementation of Pairings Using Residue Number System and Lazy Reduction
Ray C. C. Cheung, Sylvain Duquesne, Junfeng Fan, Nicolas Guillermin, Ingrid Verbauwhede, Gavin Xiaoxu Yao |
CHES | 6 |
| 2010 | Reconfigurable Number Theoretic Transform architectures for cryptographic applicationsabstractAs an important component of Spectral Modular Arithmetic (SMA) cryptographic co-processor, the efficient architectures of Number Theoretic Transforms (NTTs) on FPGA are discussed in this paper. We analyze characteristics of the NTTs for cryptographic applications, compare different arithmetic approaches, introduce an optimized solution for FPGA implementation, and developed several different architectures. Qualitative and quantitative analyses are provided to show the effectiveness of our proposed architectures. Gavin Xiaoxu Yao, Ray C. C. Cheung, Çetin Kaya Koç, Kim-Fung Man |
FPT | 1 |