Publication
2025
-
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.
2024
-
Xuan Yu, Jipeng Zhang, Junhao Huang, Donglong Chen, Lu Zhou. Multi-way High-throughput Implementation of Kyber. ISC 2024.
-
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 Winner. Acceptance Rate 19.1%; Distinguished Award Rate 5%.
-
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. IACR Transactions on Cryptographic Hardware and Embedded Systems. Volume 2024, Issue 2.
-
Junhao Huang, Haosong Zhao, Jipeng Zhang, Wangchen Dai, Lu Zhou, Ray C. C. 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
2023
-
Jipeng Zhang, Junhao Huang, Xuan Yu, Zhe Liu. Research on Efficient Implementation of SM2 for Mobile Devices. Acta Electronica Sinica.
2022
-
Jipeng Zhang, Junhao Huang, Zhe Liu, Sujoy Sinha Roy. Time-memory Trade-offs for Saber+ on Memory-constrained RISC-V. IEEE Trans. on Computers.
-
Junhao Huang, Jipeng Zhang, Haosong Zhao, Zhe Liu, Ray C. C. Cheung, Cetin Kaya Koc, Donglong Chen. Improved Plantard arithmetic for lattice-based cryptography. IACR Transactions on Cryptographic Hardware and Embedded Systems. Volume 2022, Issue 4.
2021
-
Lirui Zhao, Jipeng Zhang, Junhao Huang, Zhe Liu, Gerhard Hancke. Efficient Implementation of Kyber on Mobile Devices. ICPADS2021.
-
Weibin Wu, Zhe Liu, Hao Yang, Jipeng Zhang. Survey of Side-channel Attacks and Countermeasures on Post-quantum Cryptography. Journal of Software.
2020
-
Jipeng Zhang, Zhe Liu, Hao Yang, Weibin Wu. An Efficient and Scalable Sparse Polynomial Multiplication Accelerator for LAC on FPGA. ICPADS2020.
Talks
-
2024/10/23. The 9th QiLu Youth Forum At ShanDong University, School of Cyber Science And Technology, QingDao. Optimized Software Implementation of Keccak, Kyber, and Dilithium on RV{32,64}IM{B}{V} & ENG25519: Faster TLS 1.3 handshake using optimized X25519 and Ed25519.
Software
-
A patch of ST-Link for supporting STM32G0B0/G0B1/G0C1/G050/G051/G061.
Pull Request #1140 (merged).
Project
Curve25519 Optimization University & Enterprise Project
- Company: Shield Lab & CBG, Huawei
- Date: 2020-08-01 to 2020-12-30
- Description: Reduce the ROM occupancy of Curve25519 (X25519+Ed25519) from 70KB+ (OpenSSL) to less than 15KB for IoT devices (Cortex-M3 and RISC-V).
SM2 Optimization Internship Project
- Company: CDG, Tencent
- Date: 2021-07-01 to 2021-09-30
- Role: Intern (2021 Rhino-Bird Research Elite Training Program)
- Description: Optimize the performance of SM2 (Chinese ECC Commercial Standard) on ARMv8-A Linux Server. Compared to the implementation of OpenSSL, the performance of sign/verify is improved by 8.7X/3.5X on HUAWEI Cloud Kunpeng 920 platform.