Paper 2026/1466

Scalable High-Throughput FPGA Architecture for SMAC Message Authentication Code

Ahmet MALAL, Aselsan (Turkey), Middle East Technical University
Hakan Güler, Aselsan (Turkey)
Bahadır Aydoğan, Aselsan (Turkey), Middle East Technical University
Oğuz Yayla, Middle East Technical University
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
Published elsewhere. International Conference on Security and Cryptography (SECRYPT-2026)
Keywords
Message Authentication CodeSMACFPGAscalable architecturehardware acceleration
Contact author(s)
ahmet malal @ metu edu tr
hakanguler @ aselsan com tr
bahadir aydogan @ metu edu tr
oguz @ metu edu tr
History
2026-07-21: approved
2026-07-17: received
See all versions
Short URL
https://ia.cr/2026/1466
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.