π Overview
Cryptography is amazing ... but also is a tough course.
This course provides a foundation for advanced security classes, covers basic principles, with most of the focus being on cryptography and its applications for cybersecurity.
- Lecturer: Thanh-Hoa Nguyen (MSc)
- Email: [email protected] (Please put βNT219β prefix in the subject line)
- Office hours: Room E8.6, Friday 9 AM to 11 AM.
Please email me in advance if you plan to come to office hours
- Lab Instructor: Van Thien Luan (BE)
<aside>
β οΈ ATTENTION: Donβt share any materials (slides, readings, assignments, labs,β¦) out of our class without my permission!
For Internal Circulation Only
</aside>
Prerequisites:
You should know:
- Basics of how computer networks work (IT005)
- Background knowledge of mathematics (MA003 β MA006)
- Programming experience, algorithms - how programs can break (IT001- IT003)
Course page
https://courses.uit.edu.vn (announcements, slides, and readings - links to this page, homework assignments, labs)
Learning outcomes
Upon successful completion, students will be able to:
- Understand the theoretical basis for real-world cryptography
- Describe basic cryptographic functionality, including symmetric ciphers, public-key encryption, digital signatures, hash functions, and related concepts;
- When you encounter crypto in your career:
- Have a βCrypto mindsetβ
π Readings and references