BBC011BMI011

Cryptography & Network Security

Session2026-27 TypeTheory
Appears in 2 semesters · 2 branches

BCA · Sem 5 (Elective-1, code BBC011) · MCA Integrated · Sem 5 (Elective-1, code BMI011)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1

8 hrs

Introduction to security attacks, Services and mechanism, Classical encryption techniques substitution ciphers and transposition ciphers, Cryptanalysis, Steganography, Stream and block ciphers. Modern Block Ciphers: Block ciphers principles, Shannon’s theory of confusion and diffusion, Feistel structure, Data encryption standard(DES), Strength of DES, Idea of differential cryptanalysis, Block cipher modes of operations, Triple DES

Unit2

Unit 2

8 hrs

Introduction to group, field, finite field of the form GF(p), Modular arithmetic, Prime and relative prime numbers, Extended Euclidean Algorithm, Advanced Encryption Standard (AES). Fermat’s and Euler’s theorem, Primality testing, Chinese Remainder theorem, Discrete Logarithmic Problem, Principals of public key crypto systems, RSA algorithm, Security of RSA

Unit3

Unit 3: Message Authentication Codes

8 hrs

Authentication requirements, Authentication functions, Message authentication code, Hash functions, Birthday attacks, Security of hash functions, Secure hash algorithm (SHA). Digital Signatures: Digital Signatures, Elgamal Digital Signature Techniques, Digital signature standards (DSS), Proof of digital signature algorithm.

Unit4

Unit 4: Key Management and distribution

8 hrs

Symmetric key distribution, Diffie-Hellman Key Exchange, Public key distribution, X.509 Certificates, Public key Infrastructure. Authentication Applications: Kerberos Electronic mail security: pretty good privacy (PGP), S/MIME.

Unit5

Unit 5: IP Security

8 hrs

Architecture, Authentication header, Encapsulating security payloads, Combining security associations, Key management. Introduction to Secure Socket Layer, Secure electronic transaction (SET). System Security: Introductory idea of Intrusion, Intrusion detection, Viruses and related threats, firewalls and Network Security Tools.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Understand various security attacks and their protection mechanism.K2
  2. CO2Apply and analyze various encryption algorithms.K3
  3. CO3Understand functions and algorithms to authenticate messages and study and apply different digital signature techniques.K2
  4. CO4Analyze different types of key distributions.K3
  5. CO5Study and appraise different IP and system security mechanism.K1

Suggested Readings

  1. Stallings W., “Cryptography and Network Security: Principals and Practice”, Pearson Education.
  2. Frouzan B. A., “Cryptography and Network Security”, McGraw Hill.
  3. Kahate A., “Cryptography and Network Security”, Tata McGraw Hill.

Official AKTU syllabus

This subject is on page 11, 12 of the original AKTU PDF.

Official AKTU syllabus PDF ↗