Foundations of Coding: Compression, Encryption, Error Correction (2015)

Foundations of Coding: Compression, Encryption, Error Correction (2015)

Foreword

Introduction

Chapter 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

Chapter 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

Chapter 3. Cryptology

3.1 General Principles

3.2 Secret Key Cryptography

3.3 Key Exchange

3.4 Public Key Cryptography