Performance of Some AES-Based AE and MAC Schemes Using Fixslicing on STM32 Microcontrollers
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.
Authors
- Cuauhtémoc Mancillas-López (ORCID: https://orcid.org/0000-0002-4602-074X)
- Luis Alejandro Pèrez-Sarmiento
Institutions
- Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional (MX)
Publication Details
- Journal
- IEEE Embedded Systems Letters
- Published
- 2025-05-19
- DOI
- https://doi.org/10.1109/les.2025.3571323
- Citations
- 1
- Primary Topic
- IoT-based Smart Home Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.73