Transactions on Symmetric Cryptology, Volume 2024
Fast AES-Based Universal Hash Functions and MACs :
Featuring LeMac and PetitMac
README
Project description
This is the artifact related to the paper "Fast AES-Based
Universal Hash Functions and MACs" published at ToSC 2024, volume 2.
This artifact contains two components:
- Framework_automatic_search
contains the code to automatically find good candidates of the framework.
- Implementations_LeMac_PetitMac
contains the reference implementations of LeMac and PetitMac.
Both these components possess their own README files.
Important note
There was a mistake in the specification of LeMac in the original paper:
the message schedule extraction from the memory was shifted by one
round. This affects the security of the design: instead of guarantying
at least 26 active S-Boxes, it guaranties only at least 25 active
S-Boxes. On the other hand, it does not affect the performances.
In this artifact, LeMac refers to the correct
design, and the faulty MAC described in the initial paper is renamed as
LeMac-0. Both candidates are implemented in Implementations_LeMac_PetitMac
.