BCIT701

Cryptography & Network Security

L-T-P3-0-0 Credits3 Session2025-26 TypeTheory
Appears in 3 semesters · 3 branches

B.Tech CSE (Internet of Things) · Sem 7 (Core) · B.Tech Computer Science & Business Systems · Sem 7 (Core) · B.Tech Electronics & Computer Engineering · Sem 7 (Core)

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, fiestal 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) encryption and decryptionFermat’s and Euler’s theorem, Primarily 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

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Classify the symmetric encryption techniques and Illustrate various Public key cryptographic techniques.K2, K3
  2. CO2Understand security protocols for protecting data on networks and be able to digitally sign emails and files.K1, K2
  3. CO3Understand vulnerability assessments and the weakness of using passwords for authenticationK4
  4. CO4Be able to perform simple vulnerability assessments and password auditsK3
  5. CO5Summarize the intrusion detection and its solutions to overcome the attacks.K6

Note: The AKTU syllabus PDF of some branches prints this subject with small differences in the course outcomes (CS & Business Systems). Please also check the official AKTU PDF of your branch, linked at the end of your semester page.

Text books

  1. William Stallings, “Cryptography and Network Security: Principals and Practice”, Pearson Education, 2020.
  2. Behrouz A. Frouzan, “Cryptography and Network Security”, McGraw Hill, 2015.
  3. C K Shyamala, N Harini, Dr. T.R.Padmnabhan, “Cryptography and Security”, Wiley, 2011
  4. Bruce Schiener, “Applied Cryptography”, Wiley, 2015.
  5. Bernard Menezes, “Network Security and Cryptography”, Cengage Learning, 2010.
  6. Atul Kahate, “Cryptography and Network Security”, McGraw Hill, 2020.

Official AKTU syllabus

This subject is on page 3 of the original AKTU PDF.

Official AKTU syllabus PDF ↗