|
Abstract
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
LANGUAGE USED:
VHDL
TOOLS REQUIRED:
- Simulation:
ModelSim XE III 6.4b.
- Synthesis:
XiLinx ISE 10.1.
<<
back |