Data Encryption and Compression [HTCS501] Notes Unit 1 LINK
Data Encryption and Compression [HTCS501] Notes Unit 2 LINK
Data Encryption and Compression [HTCS501] Notes Unit 3 LINK
Data Encryption and Compression [HTCS501] Notes Unit 4 LINK
Data Encryption and Compression [HTCS501] Notes Unit 5 LINK
_______________________
Syllabus
Unit 1
Introduction to Security: Need for security, Security approaches, Principles of
security, Types of attacks.
Encryption Techniques: Plaintext, Cipher text, Substitution & Transposition
techniques, Encryption & Decryption, Types of attacks, Key range & Size.
Unit 2
Symmetric & Asymmetric Key Cryptography: Algorithm types & Modes, DES, IDEA, Differential & Linear Cryptanalysis, RSA, Symmetric & Asymmetric key together,
Digital signature, Knapsack algorithm.
Unit 3
Case Studies of Cryptography: Denial of service attacks, IP spoofing attacks,
Conventional Encryption and Message Confidentiality, Conventional Encryption
Algorithms, Key Distribution.
Public Key Cryptography and Message Authentication: Approaches to Message
Authentication, SHA-1, MD5, Public-Key Cryptography Principles, RSA, Digital,
Signatures, Key Management, Firewall.
Unit 4
Introduction: Need for data compression, Fundamental concept of data compression
& coding, Communication model, Compression ratio, Requirements of data
compression, Classification.
Methods of Data Compression: Data compression-- Loss less & Lossy.
Unit 5
Entropy encoding-- Repetitive character encoding, Run length encoding, Zero/Blank
encoding; Statistical encoding-- Huffman, Arithmetic & Lempel-Ziv coding; Source
encoding-- Vector quantization (Simple vector quantization & with error term).