Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Efficient Implementation of Authenticated Encryption on 16-bit MSP430 Microcontrollers
FRANCK, Christian; GROSZSCHÄDL, Johann
2024In Rey, Gaëtan; Tigli, Jean-Yves; Franquet, Erwin (Eds.) Internet of Things - 7th IFIP WG 5.5 International Cross-Domain Conference, IFIPIoT 2024, Nice, France, November 6–8, 2024, Proceedings
Peer reviewed
 

Files


Full Text
IFIP-IoT2024.pdf
Author postprint (317.58 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Lightweight cryptography; AEAD algorithm; Permutation; Block cipher; MSP430 architecture
Abstract :
[en] Algorithms for Authenticated Encryption with Associated Data (AEAD) extend the normal functionality of authenticated encryption schemes by the ability to process data that is only authenticated but not encrypted. Such algorithms have attracted much interest in the past few years, especially the question of how they can be designed and implemented efficiently to perform well in resource-constrained devices like miniature sensor nodes or RFID tags. In this paper, we analyze the performance of the lightweight AEAD schemes Elephant v2, Grain-128AEADv2, ISAP v2.0, PHOTON-Beetle, and Romulus v1.3 on the MSP430 family of 16-bit ultra-low-power microcontrollers. All five have in common that they offer large security margins and made it into the last round of the Lightweight Cryptography (LWC) standardization project of the U.S. National Institute of Standards and Technology. We describe how these AEAD algorithms can be implemented efficiently in software and introduce Assembly-level optimization techniques for the underlying primitives, which include three permutations, one tweakable block cipher, and one stream cipher. Furthermore, we present numerous detailed benchmarking results (i.e., execution time and code size) for the primitives as well as for the full AEAD algorithms for different lengths of plaintext and associated data. Our benchmarks clearly show that all five AEAD algorithms are much more efficient (up to almost two orders of magnitude) on MSP430 than indicated by results in the literature.
Disciplines :
Computer science
Author, co-author :
FRANCK, Christian ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
GROSZSCHÄDL, Johann ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
External co-authors :
no
Language :
English
Title :
Efficient Implementation of Authenticated Encryption on 16-bit MSP430 Microcontrollers
Publication date :
November 2024
Event name :
7th IFIP International Internet of Things Conference (IFIP-IoT 2024)
Event place :
Sophia Antipolis, France
Event date :
from 6 to 8 November 2024
Audience :
International
Main work title :
Internet of Things - 7th IFIP WG 5.5 International Cross-Domain Conference, IFIPIoT 2024, Nice, France, November 6–8, 2024, Proceedings
Editor :
Rey, Gaëtan
Tigli, Jean-Yves
Franquet, Erwin
Publisher :
Springer Verlag, Cham, Switzerland
ISBN/EAN :
978-3-031-81899-8
Collection name :
vol. 737 of IFIP Advances in Information and Communication Technology
Pages :
57-73
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
FnR Project :
FNR13641232 - Analysis And Protection Of Lightweight Cryptographic Algorithms, 2019 (01/01/2021-31/12/2023) - Alex Biryukov
Funders :
FNR - Fonds National de la Recherche
Available on ORBilu :
since 10 February 2025

Statistics


Number of views
113 (5 by Unilu)
Number of downloads
129 (3 by Unilu)

Scopus citations®
 
0
Scopus citations®
without self-citations
0
OpenCitations
 
0
OpenAlex citations
 
0

Bibliography


Similar publications



Contact ORBilu