The Advanced Encryption Standard and its modes of operation.
(A Maple package to explore AES-based encryption and authentication schemes)

Authors: 
Jos Luis Gmez Pardo
Departamento de Alxebra, Universidade de Santiago, 15782 Santiago de Compostela (Spain)
Carlos Gmez-Rodrguez, 
Departamento de Computacin, Universidade da Corua, 15071 A Corua (Spain)

Version: 1.1 (November, 2010).

Copyright: (2008-2010) Jos Luis Gmez Pardo, Carlos Gmez-Rodrguez.

Legal Notice: 
The copyright for this application is owned by the authors. Neither Maplesoft 
nor the authors are responsible for any errors contained within and are not 
liable for any damages resulting from the use of this material. This application 
is intended for non-commercial, non-profit use only. Contact the authors for 
permission if you wish to use this application in for-profit activities.

Requirements: Maple v11 or higher.

Files included: 
    1. AES.mw (worksheet with complete code and commentaries)
    2. AES.mla (package version)
    3. AES.hdb (help pages for the package)
    4. AES-Examples.mw (worksheet containing installation instructions and examples)
    5. Readme.txt (this file)
    6. History.txt (version history)
    6. html (directory) This directory contains an html version of the worksheet AES.mw, 
    including output and images.
    
Instructions for use: 
Either execute the worksheet AES.mw or install the package by copying the files 
AES.mla and AES.hdb to a directory "dir" and including this directory in the library 
search path by assigning it to the variable libname (in the form libname := "dir", libname;). 
More detailed installation instructions, as well as examples, are contained in AES-Examples.mw.    