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]
preprint
SoK: Instruction Set Extensions for Cryptographers.
Hao Cheng, Johann Großschädl, Ben Marshall, Daniel Page, Markku-Juhani O. Saarinen.
[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]
MSPN'23
IoTDisco: Strong yet Lightweight End-to-End Security for the Internet of Constrained Things.
Hao Cheng, Georgios Fotiadis, Johann Großschädl, Peter Y. A. Ryan.
[paper]
[code]
CHES'22
Highly Vectorized SIKE for AVX-512.
Hao Cheng, Georgios Fotiadis, Johann Großschädl, Peter Y. A. Ryan.
[paper]
[slides]
[code]
SecITC'22
Lightweight Permutation-Based Cryptography for the Ultra-Low-Power Internet of Things.
Malik Alsahli, Alex Borgognoni, Luan Cardoso dos Santos, Hao Cheng, Christian Franck, Johann Großschädl.
[paper]
[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]
CARDIS'20
Lightweight Post-Quantum Key Encapsulation for 8-bit AVR Microcontrollers.
Hao Cheng, Johann Großschädl, Peter B. Rønne, Peter Y. A. Ryan.
[paper]
[slides]
WISTP'19
A Lightweight Implementation of NTRU Prime for the Post-Quantum Internet of Things.
Hao Cheng, Daniel Dinu, Johann Großschädl, Peter B. Rønne, Peter Y. A. Ryan.
[paper]
[slides]
SecITC'18
Efficient Implementation of the SHA-512 Hash Function for 8-bit AVR Microcontrollers.
Hao Cheng, Daniel Dinu, Johann Großschädl.
[paper]