Chapter 2: Integer arithmetic
Numerical representation tool
Square-and-multiply algorithm
Chapter 3: Mono-alphabetic substitutions
Modular calculator
Chapter 3: Mono-alphabetic substitutions, and Chapter 10: The prime numbers
Integer divisibility tool
Chapter 5: Transposition ciphers
Matrix inversion tool
Chapter 6: Product ciphers
Polynomial arithmetic over fields
Polynomial analysis over fields
Arithmetic over Galois fields
Chapter 7: Fundamental notions underlying stream ciphers, and Chapter 8: Stream ciphers based on LFSRs
Key stream generation
Chapter 8: Stream ciphers based on LFSRs
Polynomial primitivity over fields
EnDeCrypt 3.0