Cryptography and Network Security Host Institution UNC Greensboro
Cryptography and Network Security • Host Institution – UNC Greensboro – Dr. Shan Suthaharan, primary instructor – Fall 2004, 15 students at UNCG • Remote Classrooms – Dr. Barry Kurtz, App. State, team instructor – 2 students at App. State
Major Topics • • • Classical encryption techniques. Block ciphers and the Data Encryption Standard. Introduction to finite fields. Advanced Encryption Standard. Contemporary symmetric ciphers; Confidentiality Introduction to number theory. Public-key cryptography and RSA; Key Management. Message authentication; hash functions; hash algorithms. Digital signatures; authentication protocols & applications. Electronic mail security; IP and Web security. Intruders, viruses, worms and Firewalls.
Programming Projects • Solve a sequence of small encryption/decryption problems • Implement RC 5 encryption and decryption • Implement the RSA algorithm
Elliptic Curve Cryptography Stephanie Rednour worked under the direction of B. Kurtz on this special research project
GUI for RC 5 Encryption Ramu Pulipati worked under the direction of Shan Suthaharan on this special research project.
Future Plans – Fall 2005 • Expand team teaching – 10 students are signed up at App. State for Fall 2005 • Use grid-enabled MPI to solve significant problems • Invite students to work on research problems in lieu of regular programming assignments • Encourage students to work in project teams
- Slides: 6