This course will cover two categories of topics: One part is the fundamental principles of cryptography and its applications to network and communication security in general. This part focuses on ...