Authors
Hao Cheng, Johann Großschädl, Peter B Rønne, Peter YA Ryan
Publication date
2021/2/1
Conference
2021 Design, Automation & Test in Europe Conference & Exhibition (DATE)
Pages
1272-1277
Publisher
IEEE
Description
Introduced in 1996, NTRUEncrypt is not only one of the earliest but also one of the most scrutinized lattice-based cryptosystems and expected to remain secure in the upcoming era of quantum computing. Furthermore, NTRUEncrypt offers some efficiency benefits over “pre-quantum” cryptosystems like RSA or ECC since the low-level arithmetic operations are less computation-intensive and, thus, more suitable for constrained devices. In this paper we present Avrntru, a highly-optimized implementation of NTRUEncrypt for 8-bit AVR microcontrollers that we developed from scratch to reach high performance and resistance to timing attacks. Avrntru complies with the EESS #1 v3.1 specification and supports product-form parameter sets such as ees443ep1, ees587ep1, and ees743ep1. An entire encryption (including mask generation and blinding-polynomial generation) using the ees443ep1 parameters requires …
Total citations
2020202120222023202423324
Scholar articles
H Cheng, J Großschädl, PB Rønne, PYA Ryan - 2021 Design, Automation & Test in Europe Conference …, 2021