Paper 2024/1980
Sonikku: Gotta Speed, Keed! A Family of Fast and Secure MACs
Abstract
A message authentication code (MAC) is a symmetric-key cryptographic function used to authenticate a message by assigning it a tag. This tag is a short string that is difficult to reproduce without knowing the key. The tag ensures both the authenticity and integrity of the message, enabling the detection of any modifications.
A significant number of existing message authentication codes (MACs) are based on block ciphers (BCs) and tweakable block ciphers (TBCs). These MACs offer various trade-offs in properties, such as data processing rate per primitive call, use of single or multiple keys, security levels, pre- or post-processing, parallelizability, state size, and optimization for short/long queries.
In this work, we propose the
Metadata
- Available format(s)
-
PDF
- Category
- Secret-key cryptography
- Publication info
- Published elsewhere. ArcticCrypt 2025
- Keywords
- AuthenticationMACforkcipherlightweightprovable securityrelated-tweakeyparallelsequentialshort queries
- Contact author(s)
-
amitsingh bhati @ 3milabs tech
elena andreeva @ tuwien ac at
simon mueller @ tuwien ac at
damian vizar @ csem ch - History
- 2024-12-12: approved
- 2024-12-06: received
- See all versions
- Short URL
- https://ia.cr/2024/1980
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/1980, author = {Amit Singh Bhati and Elena Andreeva and Simon Müller and Damian Vizar}, title = {Sonikku: Gotta Speed, Keed! A Family of Fast and Secure {MACs}}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1980}, year = {2024}, url = {https://eprint.iacr.org/2024/1980} }