scispace - formally typeset
H

Hao Cheng

Researcher at University of Luxembourg

Publications -  7
Citations -  37

Hao Cheng is an academic researcher from University of Luxembourg. The author has contributed to research in topics: Post-quantum cryptography & NTRU. The author has an hindex of 3, co-authored 6 publications receiving 22 citations.

Papers
More filters
Book ChapterDOI

Efficient Implementation of the SHA-512 Hash Function for 8-Bit AVR Microcontrollers

TL;DR: This paper presents the first highly-optimized Assembler implementation of SHA-512 for the ATmega family of 8-bit AVR microcontrollers and introduces a special optimization technique for the compression function based on a duplication of the eight working variables so that they can be more efficiently loaded from RAM via the indirect addressing mode with displacement.
Book ChapterDOI

High-Throughput Elliptic Curve Cryptography Using AVX2 Vector Instructions

TL;DR: In this article, the authors present a throughput-optimized AVX2 implementation of variable-base scalar multiplication on Curve25519 and fixed-base multiplication on Ed25519.
Book ChapterDOI

A Lightweight Implementation of NTRU Prime for the Post-quantum Internet of Things

TL;DR: This paper presents the first assembler-optimized implementation of Streamlined NTRU Prime for an 8-bit AVR microcontroller and shows that high-security lattice-based cryptography is feasible for small IoT devices.

A Lightweight Implementation of NTRUEncrypt for 8-bit AVR Microcontrollers

TL;DR: AvrNtru is presented, a carefully-optimized implementation of NTRUEncrypt that was developed from scratch with the goal of achieving high performance and resistance to timing attacks and takes advantage of the large register file of the AVR architecture to minimize the number of load instructions.
Proceedings ArticleDOI

Avrntru: Lightweight NTRU-based Post-Quantum Cryptography for 8-bit AVR Microcontrollers

TL;DR: Avrntru as mentioned in this paper is a highly optimized implementation of NTRUEncrypt for 8-bit AVR microcontrollers that has been developed from scratch to reach high performance and resistance to timing attacks.