Cryptography and Network Security
Cryptography and Network Security
Page 1 of 3
Course Code: Course Title: Cryptography and Network Security. 3 0 3
Type of Course: Discipline Elective L- P- C
CSA3027
Version No. 1
Course Pre- Nil
requisites
Anti-requisites Nil
The Course covers the principles and practice of cryptography and network security, focusing in
Course particular on the security aspects of the web and Internet.
Description
Course Objective The objective of the course is to familiarize the learners with the concepts of Cryptography and
Network Security. and attain Employability Skill through Participative Learning techniques.
Course Content:
Introduction to
Module 1 Cryptography and types of Assignment Data Collection/Interpretation 8 Sessions
Ciphers
Topics: Introduction to Cryptography, Model of Network Security, OSI Security architecture, Security Attacks: active
attacks, passive attacks, services: Authentication, Access Control, Data Confidentiality, Data Integrity, Nonrepudiation,
Substitution Ciphers : Caesar, Mono alphabetic, Polyalphabetic, Play-fair and Hill Cipher, Introduction to Block Cipher
and Stream Cipher, Feistel Structure.
Private Key Cryptography
Case studies /
Module 2 Case studies / Case let 13 Sessions
and Number Theory Case let
Topics: Symmetric Encryption Algorithms : Data Encryption Standard, Introduction to Galois Field, Advanced
Encryption Standard, Modular Arithmetic, Prime numbers, Fermat’s little theorem, brief about primality testing and
factorization, Discrete Logarithmic Problem, Euclidean and Extended Euclidean Algorithm, Euler Totient Function,
Chinese Remainder Theorem.
Topics: Overview of Public Key Cryptography, RSA, Diffie - Helman Key exchange, Man in the middle attack,
Cryptographic Hash functions, Secure Hash Algorithm, Message Authentication Codes – HMAC, Digital Signature,
Discussion on real time practices of Cryptography.
Topics: Network Security fundamentals, Network Security applications: Authentication: Kerberos, PKI, Network
Security applications: e-mail security y: PGP, MIME, Network Security applications: IP Security: IP Sec architecture,
Network Security applications: Web Security.
Project work/Assignment:
Project: Malware detections, IDS and IPS for IOT devices using wire shark, NMAP etc.
Assignment: Review on types of attacks in networks, Article review, quiz, written assignments Page 2 of 3
Page 3 of 3