Paper 2023/1914
Efficient Low-Latency Masking of Ascon without Fresh Randomness
Abstract
In this work, we present the first low-latency, second-order masked hardware implementation of Ascon that requires no fresh randomness using only $d+1$ shares. Our results significantly outperform any publicly known second-order masked implementations of AES and Ascon in terms of combined area, latency and randomness requirements. Ascon is a family of lightweight authenticated encryption and hashing schemes selected by NIST for standardization. Ascon is tailored for small form factors. It requires less power and energy while attaining the same or even better performance than current NIST standards. We achieve the reduction of latency by rearranging the linear layers of the Ascon permutation in a round-based implementation. We provide an improved technique to achieve implementations without the need for fresh randomness. It is based on the concept of changing of the guards extended to the second-order case. Together with the reduction of latency, we need to consider a large set of additional conditions which we propose to solve using a SAT solver. We have formally verified both, our first- and second-order implementations of Ascon using CocoAlma for the first two rounds. Additionally, we have performed a leakage assessment using t-tests on all 12 rounds of the initial permutation. Finally, we provide a comparison of our second-order masked Ascon implementation with other results.
Metadata
- Available format(s)
- Category
- Implementation
- Publication info
- Preprint.
- Keywords
- AsconMaskinglow-latencyno fresh randomness
- Contact author(s)
-
SrinidhiHari Prasad @ infineon com
Florian Mendel @ infineon com
Martin Schlaeffer @ infineon com
rishub nagpal @ iaik tugraz at - History
- 2023-12-15: approved
- 2023-12-13: received
- See all versions
- Short URL
- https://ia.cr/2023/1914
- License
-
CC BY-SA
BibTeX
@misc{cryptoeprint:2023/1914, author = {Srinidhi Hari Prasad and Florian Mendel and Martin Schläffer and Rishub Nagpal}, title = {Efficient Low-Latency Masking of Ascon without Fresh Randomness}, howpublished = {Cryptology {ePrint} Archive, Paper 2023/1914}, year = {2023}, url = {https://eprint.iacr.org/2023/1914} }