HAETAE: Shorter Lattice-Based Fiat-Shamir Signatures

Authors

  • Jung Hee Cheon Seoul National University, Seoul, Republic of Korea; CryptoLab Inc., Seoul, Republic of Korea
  • Hyeongmin Choe Seoul National University, Seoul, Republic of Korea
  • Julien Devevey ANSSI, Paris, France
  • Tim Güneysu Ruhr University Bochum, Bochum, Germany; DFKI, Bremen, Germany
  • Dongyeon Hong The Affiliated Institute of ETRI, Daejeon, Republic of Korea
  • Markus Krausz Ruhr University Bochum, Bochum, Germany
  • Georg Land Ruhr University Bochum, Bochum, Germany
  • Marc Möller Ruhr University Bochum, Bochum, Germany
  • Damien Stehlé CryptoLab Inc., Lyon, France
  • MinJune Yi Seoul National University, Seoul, Republic of Korea

DOI:

https://doi.org/10.46586/tches.v2024.i3.25-75

Keywords:

Signature, Fiat-Shamir, Lattice-based Cryptography, Bimodal Distribution

Abstract

We present HAETAE (Hyperball bimodAl modulE rejecTion signAture schemE), a new lattice-based signature scheme. Like the NIST-selected Dilithium signature scheme, HAETAE is based on the Fiat-Shamir with Aborts paradigm, but our design choices target an improved complexity/compactness compromise that is highly relevant for many space-limited application scenarios. We primarily focus on reducing signature and verification key sizes so that signatures fit into one TCP or UDP datagram while preserving a high level of security against a variety of attacks. As a result, our scheme has signature and verification key sizes up to 39% and 25% smaller, respectively, compared than Dilithium. We provide a portable, constanttime reference implementation together with an optimized implementation using AVX2 instructions and an implementation with reduced stack size for the Cortex-M4. Moreover, we describe how to efficiently protect HAETAE against implementation attacks such as side-channel analysis, making it an attractive candidate for use in IoT and other embedded systems.

Downloads

Published

2024-07-18

Issue

Section

Articles

How to Cite

HAETAE: Shorter Lattice-Based Fiat-Shamir Signatures. (2024). IACR Transactions on Cryptographic Hardware and Embedded Systems, 2024(3), 25-75. https://doi.org/10.46586/tches.v2024.i3.25-75