240314120 NETWORK SECURITY LAB ( 1 Crd.Hrs )

Pre-Requisites : 240313290

This course explain concepts related to applied cryptography, including plaintext, ciphertext, symmetric cryptography, asymmetric cryptography, and digital signatures. Explain the theory behind the security of different cryptographic algorithms. Explain common network vulnerabilities and attacks, defense mechanisms against network attacks, and cryptographic protection mechanisms. Outline the requirements and mechanisms for identification and authentication. Identify the possible threats to each mechanism and ways to protect against these threats. Explain the requirements of real-time communication security and issues related to the security of web services. In addition, explain the requirements of non-realtime security (email security) and ways to provide privacy, source authentication, message integrity, non-repudiation, proof of submission, and proof of delivery, message flow confidentiality, and anonymity.