Department of Electrical Engineering and Computer Science
Syracuse University

Crypto Lab

Overview

The purpose of this lab is to get students familiar with block-ciphers, stream ciphers, encryption modes, one-way hash functions, Message Authentication Code (MAC) and HMAC. Although you can implement this lab in any OS environment, we strongly suggest that you implement it in the Minix environment, because you will need the implementation in the IPSec lab, which is desgined for Minix. However, if you do decide to implement the lab in another OS environment, you can port the implementation to Minix quite easily.

Lab Description and Tasks (PDF)

    For instructors: if you prefer to modify the lab description to suit your own courses, you can download the source files (Latex) from here.

Recommended Time: 1 week


Files that are Needed