Fast implementation of AES on Cortex-M3 for security information devices

The Advanced Encryption Standard (AES) became the standard for encryption to protect the sensitive information. With the increasing use of portable and wireless devices and demanding information security needs in embedded systems, prompted efforts to find fast software based implementation of AES en...

Full description

Saved in:
Bibliographic Details
Published in2017 15th International Conference on Quality in Research (QiR) : International Symposium on Electrical and Computer Engineering pp. 241 - 244
Main Authors Wardhani, Rini Wisnu, Ogi, Dion, Syahral, Mohamad, Septono, P. Dedy
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.07.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The Advanced Encryption Standard (AES) became the standard for encryption to protect the sensitive information. With the increasing use of portable and wireless devices and demanding information security needs in embedded systems, prompted efforts to find fast software based implementation of AES encryption/decryption capable of running on resource constrained environment in terms of processor speed, code space, energy usage and in particular those portable devices that have 32-bits ARM Cortex-M3 processor. In this paper, we propose an implementation of AES on ARM Cortex-M3 processor with minimum memory will be useful for deploying it in low cost applications. The algorithm is compiled using LPCXpresso IDE targeting into an ARM LPC1769 processor board. The results are presented in this paper for key length of 128 bits. After AES encryption the cipher voice is sent through communication module to another node, while receiving cipher voice through communication module the plain text is obtained by AES decryption.
DOI:10.1109/QIR.2017.8168489