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:
- The Data Compression Book, Nelson, BPB.
- Digital Image Processing & Analysis : B.Chanda & D. Dutta Mazumdar,PHI.
- Digital Image Processing, Gonzalez & Woods, Pearson Education.
- Cryptography & Network Security: Atul Kahate, TMH.
