Hao Cheng 程皓


I am currently a professor at the School of Cyber Science and Technology, Shandong University, Qingdao, China. Before that, I was a postdoc at the University of Luxembourg, Esch-sur-Alzette, Luxembourg. In Sept 2023, I obtained my Ph.D. from the University of Luxembourg, Esch-sur-Alzette, Luxembourg, under the supervision of Peter Y. A. Ryan and Johann Großschädl. From Nov 2022 to Apr 2023, I was a visiting Ph.D. student at the University of Bristol, Bristol, United Kingdom, hosted by Daniel Page. I received my M.Sc. from the University of Luxembourg, Esch-sur-Alzette, Luxembourg, and my B.Eng. from the Northwestern Polytechnical University, Xi'an, China.

My research interests are in cryptographic engineering, including:

  • Efficient cryptographic implementation
  • Design of cryptographic instruction set extension
  • Side-channel analysis
  • RISC-V security

Thesis

The defense of my Ph.D. thesis Efficient and Side-Channel Resistant Implementations of Next-Generation Cryptography took place on September 19, 2023. My Ph.D. thesis received the 2023 Excellent Thesis Award of the University of Luxembourg.

Selected Publications

CHES'25
A Code-Based ISE to Protect Boolean Masking in Software. Qi Tian, Hao Cheng, Chun Guo, Daniel Page, Meiqin Wang, Weijia Wang. [paper]
CHES'24
eLIMInate: a Leakage-focused ISE for Masked Implementation. Hao Cheng, Daniel Page, Weijia Wang. [paper] [slides] [code]
DAC'24
RISC-V Instruction Set Extensions for Multi-Precision Integer Arithmetic. Hao Cheng, Georgios Fotiadis, Johann Großschädl, Daniel Page, Thinh Pham, Peter Y. A. Ryan. [paper] [slides] [poster] [code]
CHES'23
RISC-V Instruction Set Extensions for Lightweight Symmetric Cryptography. Hao Cheng, Johann Großschädl, Ben Marshall, Daniel Page, Thinh Pham. [paper] [slides] [code]
CHES'22
Highly Vectorized SIKE for AVX-512. Hao Cheng, Georgios Fotiadis, Johann Großschädl, Peter Y. A. Ryan. [paper] [slides] [code]
CHES'21
Batching CSIDH Group Actions using AVX-512. Hao Cheng, Georgios Fotiadis, Johann Großschädl, Peter Y. A. Ryan, Peter B. Rønne. [paper] [slides] [code]
DATE'21
AVRNTRU: Lightweight NTRU-Based Post-Quantum Cryptography for 8-bit AVR Microcontrollers. Hao Cheng, Johann Großschädl, Peter B. Rønne, Peter Y. A. Ryan. [paper] [slides] [code]
SAC'20
High-Throughput Elliptic Curve Cryptography Using AVX2 Vector Instructions. Hao Cheng, Johann Großschädl, Jiaqi Tian, Peter B. Rønne, Peter Y. A. Ryan. [paper] [slides] [code]

Contact

Office:
Room 310-2, Ganchang Building D,
72 Binhai Road, Qingdao, China
Email:
hao.cheng@sdu.edu.cn

Teaching

  • Spring 2025: Operating System