Revisiting Keccak and Dilithium Implementations on ARMv7-M
Keccak is widely used in lattice-based cryptography (LBC) and its impact to the overall running time in LBC scheme can be predominant on platforms lacking dedicated SHA-3 instructions. This holds true on embedded devices for Kyber and Dilithium, two LBC schemes selected by NIST to be standardized a...
Main Authors: | Junhao Huang, Alexandre Adomnicăi, Jipeng Zhang, Wangchen Dai, Yao Liu, Ray C. C. Cheung, Çetin Kaya Koç, Donglong Chen |
---|---|
Format: | Article |
Language: | English |
Published: |
Ruhr-Universität Bochum
2024-03-01
|
Series: | Transactions on Cryptographic Hardware and Embedded Systems |
Subjects: | |
Online Access: | https://tches.iacr.org/index.php/TCHES/article/view/11419 |
Similar Items
-
Neon NTT: Faster Dilithium, Kyber, and Saber on Cortex-A72 and Apple M1
by: Hanno Becker, et al.
Published: (2021-11-01) -
Protecting Dilithium against Leakage
by: Melissa Azouaoui, et al.
Published: (2023-08-01) -
From MLWE to RLWE: A Differential Fault Attack on Randomized & Deterministic Dilithium
by: Mohamed ElGhamrawy, et al.
Published: (2023-08-01) -
Exploiting Intermediate Value Leakage in Dilithium: A Template-Based Approach
by: Alexandre Berzati, et al.
Published: (2023-08-01) -
Impeccable Keccak
by: Ivan Gavrilan, et al.
Published: (2024-03-01)