AES Cipher Modes Using MPLAB Harmony v3 for the SAM E54

2021-10-27
The Advanced Encryption Standard (AES), also known as the Rijndael algorithm, is a symmetric block cipher algorithm that can process data blocks of 128 bits, using a three key lengths of 128, 192, and 256 bits in compliance to the NIST specification (FIPS PUB. 197). The symmetric-key algorithm requires the same key for both encryption and decryption. AES can be used with various modes of operation, designed specifically to use with block cipher algorithms as recommended in the NIST Special Publication 800-38A/B/C/D.
The SAM D5x/E5x family of devices support AES cryptography hardware. This document describes the AES implementation of the following four confidentiality modes of operation in the MPLAB® Harmony v3 framework for SAME54:
● Electronic Code Book (ECB)
● Cipher Block Chaining (CBC)
● Counter (CTR)
● Galois Counter mode (GCM)
MPLAB Harmony v3 uses a Cryptographic library which is built on top of the third party wolfSSL library. The wolfCrypt portion of the wolfSSL library provides an interface for the configuration and management of the AES block for the device.

MICROCHIP

SAME54SAM D5x familySAM E5x familySAM D5xSAM E5x

More

Part#

Advanced Encryption StandardAES

More

More

Application note & Design Guide

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

2021/05/19

AN3923;DS00003923A-page 1

1.3 MB

- The full preview is over. If you want to read the whole 25 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: