
Performance of Some AES-Based AE and MAC Schemes Using Fixslicing on STM32 Microcontrollers
Author(s) -
Luis Alejandro Perez-Sarmiento,
Cuauhtemoc Mancillas-Lopez
Publication year - 2025
Publication title -
ieee embedded systems letters
Language(s) - English
Resource type - Magazines
SCImago Journal Rank - 0.423
H-Index - 27
eISSN - 1943-0671
pISSN - 1943-0663
DOI - 10.1109/les.2025.3571323
Subject(s) - computing and processing , components, circuits, devices and systems
Message authentication codes (MACs) and authentication encryption algorithms (AEs) are widely used cryptographic primitives. OCB, OCBRA, PMACRA, and EliMAC are cryptographic schemes based on AES and reduced round AES. This work compares the schemes mentioned in a 32-bit ARM microcontroller. For efficiency, we implemented the AES round using a Fixslicing technique, which processes two blocks in parallel. Such characteristics are essential when the schemes allow parallelization between the AES calls. OCB and OCBRA were compared for authentication and encryption. OCBRA and EliMAC obtain similar performance for authentication, while OCB needs more clock cycles due to its initialization process. For encryption, OCBRA and OCB were practically identical.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom