Project Topics

Engineering Projects

Published on Feb 11, 2016


Securing data in transmission is the most common real-life cryptographic problem. Basic security services require both encryption and authentication.Thisis almost always done using a symmetric cipher —public-key systems are only used to set up symmetric keys—and a Message Authentication Code (MAC).

The AES process provided a number of very good block cipher designs, as well as a new block cipher standard.

The cryptographic community learned a lot during the selection process about the engineering criteria for a good cipher. AES candidates were compared in performance and cost in many different implementation settings.

We learned more about the importance of fastrekeying and tinymemory implementations, the cost of S-boxes and circuit-depth for hardware implementations, the slowness of multiplication on some platforms, and other performance considerations




Simulation: ModelSim XE III 6.4b.

Synthesis: XiLinx ISE 10.1.