Skip to content
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
ICT BYTE Logo ICT BYTE

Nepal's #1 Tech Blog

ICT BYTE Logo ICT BYTE

Nepal's #1 Tech Blog

  • HOME
  • GADGETS
    • MOBILE
    • LAPTOPS
    • SMARTWATCH
    • TABLETS
  • EVENTS
  • NEPAL
    • Banking
    • B.Sc. CSIT
    • BCA
  • MCS
    • 1st Sem
      • Managerial Communication
      • Object Oriented Programming
      • Open Source Technology
      • Design and Analysis of Algorithm
    • 2nd Sem
    • 3rd Sem
    • 4th Sem
  • Utility Tools
    • .np Cover Letter Generator
    • Image Size Reducer
  • HOME
  • GADGETS
    • MOBILE
    • LAPTOPS
    • SMARTWATCH
    • TABLETS
  • EVENTS
  • NEPAL
    • Banking
    • B.Sc. CSIT
    • BCA
  • MCS
    • 1st Sem
      • Managerial Communication
      • Object Oriented Programming
      • Open Source Technology
      • Design and Analysis of Algorithm
    • 2nd Sem
    • 3rd Sem
    • 4th Sem
  • Utility Tools
    • .np Cover Letter Generator
    • Image Size Reducer
Subscribe
Close

Search

Trending Now:
nepal budget latest tech updates trends
M.Sc. CSIT Syllabus

Advanced Cryptography

By Prince Pudasaini
2 Min Read
0

Last Updated on 5 years ago by ICT Byte

Course Title: Advanced Cryptography
Full Marks: 45 + 30
Course No: C.Sc. 619
Pass Marks: 22.5 + 15
Nature of the Course: Theory + Lab
Credit Hrs: 3

Highlights
  • Course Description:
  • Course Content:
    • Unit 1: Shannon Theory and Classical Cryptography 5 hrs
    • Unit 2: Block and Stream Ciphers 10 hrs
    • Unit 3: Public Key Cryptography and Discrete Logarithms 12 hrs
    • Unit 4: Cryptographic Hash Function and Message Authentication 9 hrs
    • Unit 5: Key Management 5 hrs
    • Unit 6: Secret Sharing Scheme 4 hrs
  • Recommended Books:

Course Description:

The objective of the course is to understand the principles of cryptographic systems. The course consists of detailed knowledge about cryptographic functions, hash functions and message authentication codes, key management issues, and secret sharing schemes.

Course Content:

Unit 1: Shannon Theory and Classical Cryptography 5 hrs

Crypto Systems,Shanon Theory, Evaluation of Cryptosystems: computational security, provable security, unconditional security, Entropy, Classical Cryptosystems:shift cipher, affine cipher, Vigenere cipher, hill cipher, permutation cipher, Cryptanalysis of shift, affine, Vigenere, hill and permutation ciphers

Unit 2: Block and Stream Ciphers 10 hrs

Block Cipher Principles, Review of DES, Strength of DES: Linear‐Cryptanalysis, Differential‐Cryptanalysis, Review of AES and its strength, International Data Encryption Algorithm (IDEA), Blowfish, Stream Ciphers: Synchronous Stream Ciphers: LFSR, NLFSR, Self‐Synchronous Stream Ciphers, RC4, RC5

Unit 3: Public Key Cryptography and Discrete Logarithms 12 hrs

Principles of Public‐Key Cryptosystems, RSA, Security of RSA: Brute Force Attack, Mathematical Attack,Timing Attack, Choosen Cipher Text Attack, Rabin Cryptosystem, The Discrete Logarithm System, The Discrete Logarithm Problem, ELGamal Cryptographic system, ELGamal Digital Signature Scheme, Some
Basic Facts of Elliptic Curves, The Geometry of Elliptic Curves, Line Through Two Distinct Points, A Tangent Line, Addition of Points on Elliptic Curves, Cryptosystems Defined over Elliptic Curves, The Discrete Logarithm Problem over Elliptic Curves, Elliptic Curve Cryptosystems, Digital Signatures using ECC

Unit 4: Cryptographic Hash Function and Message Authentication 9 hrs

Hash functions and Data Integrity, Message Authentication, Digital Signatures, Security of Hash functions: Random Oracle Model, Iterated Hash Functions: The Merkle‐Damgard Construction, SHA family, SHA‐3, Message Authentication Codes: Nested MACS, CBC‐MAC and Authenticated Encryption, MAC based on Hash Functions: HMAC, MAC based on Block Ciphers: DAA

Unit 5: Key Management 5 hrs

Session and Interchange Keys, Key Distribution, Diffie‐Hellman Key Distribution, Blom Key DistributionScheme, Session Key Exchange: Simple Key Exchange Protocol, Needham‐Schroeder Protocol, Denning‐Sacco Protocol, Otway‐Rees Protocol, Kerberos System, Key Generation, Cryptographic Key Infrastructures, Storing and Revoking of Keys

Unit 6: Secret Sharing Scheme 4 hrs

The Fiat‐Shamir Protocol, Schnorr’s Identification Protocol, Threshold Schemes, Threshold Schemes withLiars, Access Structures and General Secret Sharing Schemes, Visual Secret Sharing Schemes

Recommended Books:

  1. Dauglas R. Stinson, Cryptography Chapman and Theory and Practice, Chapman and Hall/ CRC
  2. William Stalling, Cryptography and Network Security: Principles and Practice, 5th Edition, Pearson
  3. Matt Bishop, Computer Security Art and science, AddisonWesley
Author

Prince Pudasaini

Follow Me
Other Articles
Previous

Literature Review Research

Next

Image Processing and Pattern Recognizition

Copyright 2026 — ICT BYTE. All rights reserved. Blogsy WordPress Theme