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. You can implement the lab in any OS environment; the code we provide is quite portable.

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