Paper 2026/1466 Original: eprint.iacr.org/2026/1466 ↗
Scalable High-Throughput FPGA Architecture for SMAC Message Authentication Code
Abstract
SMAC is a recently proposed by Wang et al.~stand-alone Message Authentication Code (MAC) constructed from repeated applications of the AES round function and featuring an aggregation mode, SMAC-1$\times n$, for scalable parallel processing. Although originally designed for high-throughput CPU implementations leveraging AES-NI instructions, its structural properties suggest strong compatibility with hardware parallelism. However, no systematic FPGA-oriented architectural study of SMAC has been reported. This paper presents a scalable FPGA architecture of SMAC implemented on a Xilinx Kintex UltraScale+ KCU116 platform. The $\Pi$ transformation is evaluated in a single clock cycle using fully combinational AES rounds, and throughput scaling is achieved through physical replication of aggregation lanes. All SMAC-1$\times n$ configurations up to $n=16$ are implemented and evaluated. Post-implementation results achieve maximum operating frequencies up to 526\,MHz and peak throughput of 731\,Gbps for SMAC-1$\times 16$. The design exhibits near-linear throughput scaling up to eight lanes and reaches a maximum efficiency of 24.5\,Mbps/slice. These results demonstrate that SMAC’s round-based construction is well suited for FPGA parallelism and enables competitive high-throughput hardware MAC acceleration.
Metadata
- Available format(s)
PDF
- Category
- Implementation
- Publication info
- Preprint.
- History
- 2026-07-17: last updated
- 2026-07-17: published
- Short URL
- https://ia.cr/2026/1466
- License
- https://creativecommons.org/licenses/by-nc-nd/4.0/
BibTeX
@misc{cryptoeprint:2026/1466,
author = {Ahmet MALAL and Hakan Güler and Bahadır Aydoğan and Oğuz Yayla},
title = {Scalable High-Throughput FPGA Architecture for SMAC Message Authentication Code},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1466},
year = {2026},
url = {https://eprint.iacr.org/2026/1466}
}