
An AES implementation on Silicon Labs’ C8051F326/7 microcontrollers app note(PDF!)
The Advanced Encryption Standard (AES) is an algorithm used to encrypt and decrypt data for the purposes of protecting the data when it is transmitted electronically. The AES algorithm allows for the use of cipher keys that are 128, 192, or 256 bits long to protect data in 16-byte blocks.
The purpose of this application note is to provide a sample implementation of the AES algorithm for Silicon Labs microcontrollers and to detail the performance of the implementation. The provided example code is intended for
C8051F326/7 devices, but, since the code is not hardware-specific, it can easily be ported to any Silicon Labs microcontroller.
