Syllabus for Data Compression and Cryptography

Data Compression and Cryptography
Paper Code: IT 803A

Introduction: Need for data compression, Fundamental concept of data compression & coding,
Communication model, Compression ratio, Reqirements of data compression, Classification.

Methods of Data Compression: Data compression- Lossless & Lossy; Entropy encoding-
Repititive character encoding, Run length encoding, Zero/Blank encoding; Statistical encoding- Huffman,
Arithmatic & Lempel-Ziv coding; Source encoding- Vector quantization(Simple vector quantization &
with error term); Differential encoding—Predictive coding, Differential pulse code modulation, Delta
modulation, Adaptive differential pulse code modulation; Transform based coding : Discrete cosine
transform & JPEG standards; Fractal compression.

Introduction To Security: Need for security, Security approaches, Principles of security, Types of
 attacks.

Crytographic Techniques: Plaintext, Cipher text, Substitution & Transposition techniques,
Encryption & Decryption, Types of attacks, Key range & Size.

Symmetric & Assymetric Key Cryptography: Algorithm types & Modes, DES, IDEA, Differential
& Linear Cryptanalysis, RSA, Symmetric & Assymetric key together, Digital signature, Knapsack
 algorithm.

User Authenticattion Mechanism: Authentication basics, Passwords, Authentication tokens,
Certificate based & Biometric authentication, Firewall .

Case Studies Of Cryptography: Deniel of service attacks, IP spoofing attacks, Secure inter branch payment transactions.

Books:

  1. The Data Compression Book, Nelson, BPB.
  2. Digital Image Processing & Analysis : B.Chanda & D. Dutta Mazumdar,PHI.
  3. Digital Image Processing, Gonzalez & Woods, Pearson Education.
  4. Cryptography & Network Security: Atul Kahate, TMH.