Data Privacy and Security: David Salomon
Data Privacy and Security: David Salomon
Springer
Contents
KrfiTacfi VI1
Tnt.rnrhirtinn 1
Basic Concepts 4
The Caesar Cipher 7
The Affine Cipher 8
The One-Time Pad 11
Kerckhoffs' Principle 15
rt I. Data Encryption 19
lVTonoalnhahptir Substitution dinhprs 21
1.1 Letter Distributions 22
1.2 Breaking a Monoalphabetic Cipher 24
1.3 The Pigpen Cipher 28
1.4 Polybius's Monoalphabetic Cipher 29
1.5 Extended Monoalphabetic Ciphers 30
1.6 The Playfair Cipher 30
1.7 Homophonic Substitution Ciphers 35
Transnnsition C!inhprs 39
2.1 Simple Examples 40
2.2 Cyclic Notation and Keys 44
2.3 Transposition by Turning Template 45
2.4 Columnar Transposition Cipher 48
2.5 Double Transposition 49
2.6 A 2-Step ADFGVX Cipher 52
2.7 An Approach to Decryption 53
2.8 Conclusions 56
xii i Contents