This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: ECE 111 Project 2 Project Description The goal of this project is to design the WEP Co-Processor, a HW block that speeds up the cryptographic computations in the MAC layer of the 802.11 Wireless LAN protocol. 1. Objectives: • Design 1: A design that is minimized for delay . • Design 2: A design that is minimized for area*delay product. • Report results as specified in Deliverables 2. Specification: WEP implements a stream cipher symmetric key cryptographic algorithm (RC4) from RSA Data Security. Since RC4 is proprietary, for this project, our design of the WEP co-processor will use a public algorithm (known as ARCFOUR) instead of RC4 (a Google search on RC4 will tell you about how the RC4 code "leaked" onto the internet). To understand the algorithm that must be implemented, go over: • Project 2 HW Specification (from Lecture) • Reference C implementation . (*****) When compiled and run this C program will generate the ciphertext that you should obtain. To compile the file, use the command, gcc wep_test.c; to run the ciphertext that you should obtain....
View Full Document
- Spring '10
- Cryptography, cryptographic algorithm, wep co-processor