Program overview
The Network and Information Security program teaches you how to protect computers, phones, servers, and data in networks from theft or damage by malicious actors. At the graduate level, you will delve into cryptography (e.g., how to encrypt information), network attack and defense (simulating hacker attacks and defenses), system security (fixing operating system vulnerabilities), and malicious code analysis (how viruses and trojans work). Core courses include "Cryptography and Security Protocols," "Network Penetration Testing," "Secure Programming," and "Digital Forensics." This program is ideal for those interested in the underlying principles of computers and who enjoy puzzles and challenges. If you often wonder "why does this software have a vulnerability" or "how can I prevent others from reading my chat history," you will enjoy studying it. Many Chinese universities have unique strengths in this field, such as national-level cybersecurity labs and joint training programs with companies like Huawei, Alibaba, and Tencent. Students can access real-world attack and defense platforms and even participate in national-level protection exercises.

