ECE 62700 - Introduction to Cryptography and Secure Communication

Credits: 3

Areas of Specialization(s):

Communications, Networking, Signal & Image Processing

Counts as:

Normally Offered: Fall - even years

Catalog Description:
This course introduces the basic concepts of cryptography. Various cipher systems Various cipher systems are presented including transposition and substitution systems, Block ciphers, RSA & Knapsack. Methods used to attack ciphers are discussed with emphasis on complexity. Case studies of use of cryptographic methods in communication systems are presented with some consideration given to privacy issues.

Required Text(s):
  1. Cryptography: Theory and Practice, 3rd Edition, D. Stinson, CRC Press, 2002, ISBN No. 1584882069.

Recommended Text(s): None.

Lecture Outline:

Lectures Topic
2.0 Historical Overview of Cryptography
1.0 Privacy
4.0 Mathematical Overview
1.0 What did Shannon say about cryptography
3.0 Transposition and Substitution Ciphers
2.0 Rotor Machine and Polyalphabetic Ciphers
3.0 Block Ciphers: DES
1.0 Can DES be attacked
5.0 Public Key Systems
1.0 Knapsack System
2.0 The Knapsack System Bites the Dust!
2.0 RSA System
1.0 Key Management
4.0 Digital Signatures and Authentication
3.0 Stream Ciphers
3.0 Linear Shift Registers
2.0 Non-Linear Shift Register
4.0 Privacy and Cryptography
2.0 Exam