Hi, there. I’m Vincent Hwang (黃柏文). I’m currently a PhD student supervised by Peter Schwabe (樂岩) at Max Planck Institute for Security and Privacy, and we are currently scheduling the defense. See here for the manuscript of my PhD thesis (submitted on 2025-07-06, approved on 2025-10-24).
During my PhD, I continue with optimizing the number theoretic transforms used in the lattice-based cryptosystems Dilithium, Kyber, NTRU, NTRU Prime, and Saber on the following platforms:
- Cortex-M3:
- Dilithium
- Kyber
- Saber
- Cortex-M4:
- Kyber
- Cortex-A72:
- Dilithium
- Kyber
- NTRU
- NTRU Prime
- Saber
- Haswell:
- Kyber
- NTRU Prime
In addition to the optimization works on CPUs, I’m also exploring formal verification of the optimized assembly programs for cryptography and GPU programming for cryptanalysis.
Before joining the PhD program in January 2023, I obtained my master’s degree under the supervision of Yen-Huan Li (李彥寰) in June 2022. I mostly worked with Bo-Yin Yang (楊柏因). I was focusing on implementing number-theoretic transforms used in the lattice-based cryptosystems Dilithium, Kyber, NTRU, NTRU Prime, and Saber on the following platforms:
- Cortex-M3:
- Saber
- Cortex-M4:
- NTRU
- NTRU Prime
- Saber
- Cortex-A72:
- Dilithium
- Kyber
- Saber
You can find the details of the master thesis here.
While I was an undergraduate student (Sept. 2016 – Jun. 2021), I spent most of the time on Theoretical Computer Science, in particular, graph algorithms and generalizations of sorting problems.
Curriculum Vitae
- CV (version 2025-10-31)
Contact
- Email: vincentvbh7 at gmail dot com
Research Interests
- Assembly programming with Armv7-M, Armv7E-M, Armv8-A, AVX2
- Practical integer and polynomial multiplications
- Post-quantum cryptography (mainly lattice-based)
- Formal verification (still exploring)
- GPU programming (ongoing research)
Programming Skills
- Assembly (Armv7E-M, Armv8-A, AVX2, very familiar)
- Assembly (Armv9-A, AVX-512, somewhat familiar)
- C (very familiar)
- C++ (somewhat familiar), CUDA (somewhat familiar)
- Haskell (some experience)
Services
- 2026:
- Reviewer of TCHES 2026 (x1), (Incoming) Artifact Evaluation Committee Member of TCHES 2026
- 2025:
- Reviewer of TCHES 2025 (x8), ArcticCrypt 2025 (x1), CT-RSA 2025 (x2), Journal of Cryptographic Engineering (x1)
- Artifact Evaluation Committee Member of TCHES 2025 (x5)
- 2024:
- Reviewer of Crypto 2024 (x1), TCHES 2024 (x3)
- 2023:
- Artifact Review Committee Member of TCHES 2023 (x2)
Publications
- Google Scholar
- DBLP
- 2025:
- Proving Faster Implementations Faster: Combining Deductive and Circuit-Based Reasoning in EasyCrypt
- José Bacelar Almeida, Manuel Barbosa, Gilles Barthe, Gustavo Xavier Delerue Marinho Alves, Luís Esquível, Vincent Hwang, Tiago Oliveira, Hugo Pacheco, Peter Schwabe, Pierre-Yves Strub
- IEEE Security and Privacy 2025, Cycle 2
- paper ePrint
- Multiplying Polynomials without Powerful Multiplication Instructions (Long Paper)
- Proving Faster Implementations Faster: Combining Deductive and Circuit-Based Reasoning in EasyCrypt
- 2024:
- Formal Verification of Emulated Floating-Point Arithmetic in Falcon
- Vincent Hwang
- International Workshop on Security (IWSEC 2024)
- paper slides code ePrint
- A Survey of Polynomial Multiplications for Lattice-Based Cryptosystems
- Vincent Hwang
- Communications in Cryptology (CiC 2024), Issue 2
- paper code ePrint
- Pushing the Limit of Vectorized Polynomial Multiplication for NTRU Prime
- Algorithmic Views of Vectorized Polynomial Multipliers – NTRU Prime
- Vincent Hwang, Chi-Ting Liu, and Bo-Yin Yang
- Applied Cryptography and Network Security (ACNS 2024)
- paper slides code ePrint
- Formal Verification of Emulated Floating-Point Arithmetic in Falcon
- 2023:
- Algorithmic Views of Vectorized Polynomial Multipliers – NTRU
- Han-Ting Chen, Yi-Hua Chung, Vincent Hwang, and Bo-Yin Yang
- International Conference on Cryptology in India (INDOCRYPT 2023)
- paper slides code ePrint
- Algorithmic Views of Vectorized Polynomial Multipliers – NTRU
- 2022:
- Verified NTT Multiplications for NISTPQC KEM Lattice Finalists: Kyber, SABER, and NTRU
- Vincent Hwang, Jiaxiang Liu, Gregor Seiler, Xiaomu Shi, Ming-Hsien Tsai, Bow-Yaw Wang, and Bo-Yin Yang
- IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES 2022), Issue 4
- paper talk by Bo-Yin Yang slides code
- Multi-Parameter Support with NTTs for NTRU and NTRU Prime on Cortex-M4
- Efficient Multiplication of Somewhat Small Integers using Number-Theoretic Transforms (Best Paper Award)
- Hanno Becker, Vincent Hwang, Matthias J. Kannwischer, Lorenz Panny, and Bo-Yin Yang
- International Workshop on Security (IWSEC 2022)
- paper slides code ePrint
- Faster Kyber and Dilithium on the Cortex-M4
- Neon NTT: Faster Dilithium, Kyber, and Saber on Cortex-A72 and Apple M1
- Hanno Becker, Vincent Hwang, Matthias J. Kannwischer, Bo-Yin Yang, and Shang-Yi Yang
- IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES 2022)
- paper talk by Hanno Becker slides code ePrint
- Multi-moduli NTTs for Saber on Cortex-M3 and Cortex-M4
- Amin Abdulrahman, Jiun-Peng Chen, Yu-Jia Chen, Vincent Hwang, Matthias J. Kannwischer, and Bo-Yin Yang
- IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES 2022)
- paper talk slides slide (updated) code ePrint
- Verified NTT Multiplications for NISTPQC KEM Lattice Finalists: Kyber, SABER, and NTRU
- 2021:
- NTT Multiplication for NTT-unfriendly Rings
- Chi-Ming Marvin Chung, Vincent Hwang, Matthias J. Kannwischer, Gregor Seiler, Cheng-Jhih Shih, and Bo-Yin Yang
- IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES 2021), Issue 2
- paper talk slides code ePrint
- Polynomial Multiplication in NTRU Prime
- Erdem Alkim, Dean Yun-Li Cheng, Chi-Ming Marvin Chung, Hülya Evkan, Leo Wei-Lun Huang, Vincent Hwang, Ching-Lin Trista Li, Ruben Niederhagen, Cheng-Jhih Shih, Julian Wälde, and Bo-Yin Yang
- IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES 2021), Issue 1
- paper talk slides code ePrint
- NTT Multiplication for NTT-unfriendly Rings
Technical Reports
- IACR ePrint
- 2025:
- Shadowfax: Combiners for Deniability
- Phillip Gajland, Vincent Hwang, Jonas Janneck
- IACR ePrint
- ePrint code
- Shadowfax: Combiners for Deniability
- 2024:
- 2023:
- Barrett Multiplication for Dilithium on Embedded Devices
- Vincent Hwang, YoungBeom Kim, and Seog Chung Seo
- IACR ePrint
- ePrint code
- This paper was extended into the follow paper:
- Multiplying Polynomials without Powerful Multiplication Instructions (Long Paper)
- Algorithmic Views of Vectorized Polynomial Multipliers for NTRU and NTRU Prime (Long Paper)
- Han-Ting Chen, Yi-Hua Chung, Vincent Hwang, Chi-Ting Liu, and Bo-Yin Yang
- IACR ePrint
- ePrint
- This paper was split into the following papers:
- Algorithmic Views of Vectorized Polynomial Multipliers – NTRU
- Algorithmic Views of Vectorized Polynomial Multipliers – NTRU Prime
- Barrett Multiplication for Dilithium on Embedded Devices