Biography
My name is Junhao Huang. I am currently a PhD student at BNU-HKBU United International College, under the guidance of Dr. Donglong Chen. My research interest lies in cryptographic engineering, focusing on efficient implementation of Elliptic Curve Cryptography (ECC) and Lattice-based Cryptography (LBC).
Recent News
- Our paper “Optimized Software Implementation of Keccak, Kyber, and Dilithium on RV{32,64}IM{B}{V}” has been accepted by IACR Transactions on Cryptographic Hardware and Embedded Systems. Check our paper, code for more details. (Posted on September 16, 2024)
- Our paper “Yet another Improvement of Plantard Arithmetic for Faster Kyber on Low-end 32-bit IoT Devices” has been accepted by IEEE Transactions on Information Forensics & Security! (Posted on Feburary 4, 2024)
- Our paper “ENG25519: Faster TLS 1.3 handshake using optimized X25519 and Ed25519” has been accepted by the Usenix Security 2024! (Posted on Feburary 2, 2024)
- Our paper “Revisiting Keccak and Dilithium Implementations on ARMv7-M” has been accepted by the IACR TCHES2024! (Posted on December 16, 2023)
- Our paper “Improved Plantard Arithmetic for Lattice-based Cryptography” has been accepted by the IACR TCHES2022! Check our paper, code, slide, and talk for more details. (Posted on June 28, 2022)
Selected Publications
- Jipeng Zhang, Yuxing Yan, Junhao Huang, Çetin Kaya Koç*. Optimized Software Implementation of Keccak, Kyber, and Dilithium on RV{32,64}IM{B}{V}. IACR Transactions on Cryptographic Hardware and Embedded Systems. Volume 2025, Issue 1. [pdf, code]
- Junhao Huang, Haosong Zhao, Jipeng Zhang, Wangchen Dai, Lu Zhou, Ray CC Cheung, Cetin Kaya Koc, Donglong Chen*. Yet another Improvement of Plantard Arithmetic for Faster Kyber on Low-end 32-bit IoT Devices. IEEE Transactions on Information Forensics & Security, 2024. [pdf, code]
- Jipeng Zhang, Junhao Huang, Lirui Zhao, Donglong Chen, Çetin Kaya Koç*. ENG25519: Faster TLS 1.3 handshake using optimized X25519 and Ed25519. Usenix Security 2024. Distinguished Paper Award. [pdf, code, slide]
- Junhao Huang, Alexandre Adomnicăi, Jipeng Zhang, Wangchen Dai, Yao Liu, Ray C. C. Cheung, Çetin Kaya Koç, Donglong Chen*. Revisiting Keccak and Dilithium Implementations on ARMv7-M. To be appear at IACR Transactions on Cryptographic Hardware and Embedded Systems, Volume 2024, Issue 2. [pdf, code, slide]
- Junhao Huang, Jipeng Zhang, Haosong Zhao, Zhe Liu, Ray C. C. Cheung, Çetin Kaya Koç, Donglong Chen*. Improved Plantard Arithmetic for Lattice-based Cryptography. IACR Transactions on Cryptographic Hardware and Embedded Systems, Volume 2022, Issue 4. [pdf, code, slide, and talk]
- Jipeng Zhang, Junhao Huang, Zhe Liu*, Sujoy Sinha Roy. Time-memory Trade-offs for Saber+ on Memory-constrained RISC-V Platform. IEEE Transactions on Computers. [pdf, code]
Software
- The stack-version and speed-version Kyber implementation based on the improved Plantard arithmetic in the Post-quantum crypto library on the ARM Cortex-M4 pqm4 (merged at 25th, Oct, 2022).