Department of Electrical and Computer Engineering   University of Arizona
ECE 596C

Cryptography for Secure Communications with Applications to Network Security

Spring 2008

 Home | News | Handouts | Assignments | Project  | Email  


Useful resources

Time and Location:  Tuesdays & Thursdays: 11:00 PM - 12:15 PM, HARV 303
Instructor: Loukas Lazos, Office: ECE 357, Email:, Office Hours: TTh 1:00 PM -2:00 PM

Course Description: This course provides an introduction to the fundamental principles of cryptography and its applications on the network security domain. Students will become familiar with cryptographic techniques for secure (confidential) communication of two parties over an insecure (public) channel; verification of the authenticity of the source of a message; verification of the integrity of the messages transmitted via an insecure channel and unique identification of the originator of any message.  Cryptanalysis attacks against the cryptographic techniques, and attack models will be presented. Furthermore, it will be illustrated how network security and management mechanisms employ cryptography to prevent, detect, and mitigate security threats against the network.

Cryptography, Theory and Practice, 3rd edition, Douglas R. Stinson, CRC Press, 2006.

  • Welcome to ECE596
 News | Handouts | Assignments | Project  | Useful resources | Email