Hi, there. I’m Vincent Hwang. Recently, 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:
- NTRU Prime
You can find the details here.
Previously, I was working on graph-theoretic interpretations of algorithmic partial order problems, which are generalizations of sorting problems.
- Email: email@example.com.
- Implementing number-theoretic transforms with Armv7-M, Armv7E-M, and Armv8-A.
- Algorithmic partial order problems.
- Graph algorithms.
- Artifact Review Committee of CHES 2023
- Google Scholar
- Verified NTT Multiplications for NISTPQC KEM Lattice Finalists: Kyber, SABER, and NTRU.
- 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).
- Faster Kyber and Dilithium on the Cortex-M4.
- Multi-moduli NTTs for Saber on Cortex-M3 and Cortex-M4.
- Neon NTT: Faster Dilithium, Kyber, and Saber on Cortex-A72 and Apple M1.
- NTT Multiplication for NTT-unfriendly Rings.
- Polynomial Multiplication in NTRU Prime.