Wolfram Library Archive


All Collections Articles Books Conference Proceedings
Courseware Demos MathSource Technical Notes
Title Downloads

The Advanced Encryption Standard
Author

Jose Luis Gomez Pardo
Organization: Universidade de Santiago de Compostela
Department: Alxebra
Revision date

2005-01-31
Description

This item contains a Mathematica implementation of the cryptosystem AES (Advanced Encryption Standard, also known as Rijndael), both in notebook and package formats. The implementation covers ECB, CBC, and CFB128 modes, as well as AES-based CBC-MAC authentication, including OMAC, and accepts all the keylengths defined in the standard. It can encrypt both text strings and binary files and also includes some tests.
Subjects

*Applied Mathematics > Computer Science
*Mathematics > Discrete Mathematics > Coding Theory
Keywords

Cryptography, block cipher, AES, Rijndael, authentication, OMAC
Downloads

Download
AES.zip (51.5 KB) - Contains 2 notebooks, a package, and install instructions [for Mathematica 5.1]