Hi, there. I’m Vincent Hwang (黃柏文). I’m currently a PhD student supervised by Peter Schwabe (樂岩) at Max Planck Institute for Security and Privacy. Before joining the PhD program, I obtained my master’s degree under the supervision of Yen-Huan Li (李彥寰). I mostly worked with Bo-Yin Yang (楊柏因). In particular, I was (and am) focusing on implementing number-theoretic transforms used in the lattice-based cryptosystems Dilithium, Kyber, NTRU, NTRU Prime, and Saber. My master thesis focuses 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, I spent most of the time on Theoretical Computer Science, in particular, graph algorithms and generalizations of sorting problems.
Contact
- Email: vincentvbh7 at gmail dot com.
Research Interests
- Assembly programming with Armv7-M, Armv7E-M, Armv8-A, AVX2.
- Integer and polynomial multiplications.
- Algorithmic partial order problems.
- Graph algorithms.
Service
- 2024:
- Reviewer of Crypto 2024
- 2023:
- Artifact Review Committee Member of CHES 2023
Publications
- Google Scholar
- DBLP
- 2024:
- 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
- ACNS 2024
- paper slide code ePrint
- 2023:
- Algorithmic Views of Vectorized Polynomial Multipliers – NTRU
- Han-Ting Chen, Yi-Hua Chung, Vincent Hwang, and Bo-Yin Yang
- INDOCRYPT 2023
- paper slide 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
- TCHES 2022
- paper talk by Bo-Yin Yang slide code
- Multi-Parameter Support with NTTs for NTRU and NTRU Prime on Cortex-M4
- Erdem Alkim, Vincent Hwang, and Bo-Yin Yang
- TCHES 2022
- paper talk by myself slide code ePrint
- 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
- IWSEC 2022
- paper slide code ePrint
- Faster Kyber and Dilithium on the Cortex-M4
- Amin Abdulrahman, Vincent Hwang, Matthias J. Kannwischer, and Daan Sprenkels
- ACNS 2022
- paper code ePrint
- 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
- TCHES 2022
- paper talk by Hanno Becker slide 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
- TCHES 2022
- paper talk by myself slide 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
- TCHES 2021
- paper talk slide code ePrint
- Polynomial Multiplication in NTRU Prime
- NTT Multiplication for NTT-unfriendly Rings
Technical Reports
- IACR ePrint
- 2024:
- Formal Verification of Emulated Floating-Point Arithmetic in Falcon
- Vincent Hwang
- IACR ePrint
- paper
- Formal Verification of Emulated Floating-Point Arithmetic in Falcon
- 2023:
- SoK: Polynomial Multiplications for Lattice-Based Cryptosystems
- Barrett Multiplication for Dilithium on Embedded Devices
- Vincent Hwang, YoungBeom Kim, and Seog Chung Seo
- IACR ePrint
- paper code
- 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
- paper
- This paper was split into the following papers:
- Algorithmic Views of Vectorized Polynomial Multipliers – NTRU
- Algorithmic Views of Vectorized Polynomial Multipliers – NTRU Prime