Introduction to Cryptography and Computer Security
The overall goal of the course is to provide a solid theoretical foundation and hands-on experience in applying the theory to practice for cryptography, computer and communication security. The course materials cover common attack techniques, application of cryptography in security, authentication and authorization, network security, enterprise network defense, web security, and economics of cybersecurity. Besides the mechanisms for enhancing security that will be taught, a significant part of the course is dedicated to discussions on how design flaws in a system can be exploited to compromise security and, in general, the circumstances that lead to things going wrong. Students will have the opportunity to work on course projects that cover both the defense and offense aspects in the cyber space. Interesting research topics may be derived from course projects.
Updated on a regular basis. Use your KU Online ID (all numeric is not correct) and password to access the slides and other materials.
Jan 20, 2026![]() |
Lecture 1 | Introduction Supplemental readings:
|
|
| Lectures | Tuesday & Thursday 11:00am - 12:15pm, 2003 Eaton Hall |
| Instructor | Alex Bardas Office: 2040 Eaton Hall Office Hours: TBA alexbardas |
| Graduate Teaching Assistant | Bryan Richlinski Office: 2003 Eaton Hall Office Hours: TBA b748r023
|
The syllabus is available through Simple Syllabus: EECS 765 Syllabus (Spring 2026).
Check the syllabus frequently since its content is subject to change throughout the semester.
Announcements: You are responsible for all announcements we make during the lectures, over Canvas, and/or email. Announcements may include information about assignments, changes in the syllabus, etc.
The course materials are adapted from a previous version of the course taught by Xinming (Simon) Ou together with Xiaolong (Daniel) Wang. Some additional materials are adapted from the BlackHat Exploit Laboratory (thanks to Saumil Shah and S.K. Chong who kindly permit the use of their materials).