International Association for Cryptologic Research

International Association
for Cryptologic Research

Transactions on Symmetric Cryptology, Volume 2025

A New Stand-Alone MAC Construct Called SMAC


Dachao Wang
Dept. of Electrical and Information Technology, Lund University, Lund, Sweden

Alexander Maximov
Ericsson Research, Lund, Sweden

Patrik Ekdahl
Ericsson Research, Lund, Sweden

Thomas Johansson
Dept. of Electrical and Information Technology, Lund University, Lund, Sweden


Keywords: MAC, SNOW, AES


Abstract

In this paper, we present a new efficient stand-alone MAC construct named SMAC, based on processing using the Finite State Machine (FSM) part of the stream cipher family SNOW, which in turn uses the AES round function. It offers a combination of very high speed in software and hardware with a truncatable tag. Three concrete base versions of SMAC are proposed, each offering a different security level. SMAC can also be directly integrated with an external ciphering engine in an AEAD mode. Every design decision is thoroughly justified and supported by the results of our cryptanalysis and simulations. Additionally, we introduce an aggregated mode version, SMAC-1xn, in which software performance reaches up to 925 Gbps (around 0.038 cycles per byte) for long messages in a single thread. To the best of our knowledge, SMAC achieves a record-breaking software performance compared to all known MAC engines.

Publication

Transactions on Symmetric Cryptology, Volume 2025, Issue 1

Paper

Artifact

Artifact number
fse/2025/a5

Artifact published
September 18, 2025

Badge
IACR FSE Artifacts Available

README

ZIP (1281415 Bytes)  

View on Github

License
GPLv3 This work is licensed under the GNU General Public License version 3 or later.

Note that license information is supplied by the authors and has not been confirmed by the IACR.


BibTeX How to cite

Wang, D., Maximov, A., Ekdahl, P., & Johansson, T. (2025). A New Stand-Alone MAC Construct Called SMAC. IACR Transactions on Symmetric Cryptology, 2025(1), 5-43. https://doi.org/10.46586/tosc.v2025.i1.5-43. Artifact available at https://artifacts.iacr.org/fse/2025/a5