Text
Foundations of coding: compression, encryption, error correction
Contents
Introduction
1 Foundations of coding
1.1 From Julius Caesar to telecopy
1.2 Stream ciphers and probabilities
1.3 Block ciphers, algebra, and arithmetic
1.4 Decoding, decryption, attacks
2 Information theory and compression
2.1 Information theory
2.2 Statistical encoding
2.3 Heuristics of entropy reduction
2.4 Common compression codes
2.5 Lossy compression
3 Cryptology
3.1 General principles
3.2 Secret key cryptography
3.3 Key exchange
3.4 Public key cryptography
3.5 Authentication, integrity, nonrepudiation, signatures
3.6 Key management
4 Error detection and correction
4.1 Principle of error detection and error correction
4.2 Error detection by parity-CRC codes
4.3 Distance of a code
4.4 Linear codes and cyclic codes
4.5 Bursts of error and interleaving
4.6 Convolutional codes and turbo codes
No other version available