SEARCH
TOOLBOX
LANGUAGES
modified on 20 June 2010 at 01:03 ••• 19,393 views

Eagle AES Expanded Key Example

From Manuals

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
__TOC__
 
=AES Pre-Expanded Key=
=AES Pre-Expanded Key=
==Compatibility [http://www.micromint.com/index.php/SBC/eagle-50.html Eagle50], [http://www.micromint.com/index.php/SBC/eagle-50.html 50E], [http://www.micromint.com/index.php/SBC/eagle-100.html 100]==
==Compatibility [http://www.micromint.com/index.php/SBC/eagle-50.html Eagle50], [http://www.micromint.com/index.php/SBC/eagle-50.html 50E], [http://www.micromint.com/index.php/SBC/eagle-100.html 100]==

Revision as of 00:59, 20 June 2010

AES Pre-Expanded Key

Compatibility Eagle50, 50E, 100

Simple example using AES with a pre-expanded key.


This example shows how to use pre-expanded keys to encrypt some plaintext, and then decrypt it back to the original message. Using pre-expanded keys avoids the need to perform the expansion at run-time. This example also uses cipher block chaining (CBC) mode instead of the simpler ECB mode.

References

The AES block cipher was designed by Vincent Rijmen and Joan Daemen.


http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf

http://focus.ti.com/lit/an/spma021/spma021.pdf


This file was taken from xyssl-0.7 and modified by Luminary Micro.