Ciphers

Evolution of Technology

Manual

  • Simple transposition or substitution algorithms.

Mechanic

  • From XIX cent.

    • Enigma machine.

    • M-209 Converter.

  • More complex substitution algorithms.

Informatics

  • Appear with computers.

  • Highly complex substitution algorithms.

  • Mathematical algorithms.

Basic Types

Transposition

  • The original cleartext is scrambled

  • Block permutations.

Substitution

Each original symbol is replaced by another.

  • Original symbols were letters, digits, and punctuation.

  • Actually, they are blocks of bits.

Substitution strategies

  • Mono-alphabetic (one -> one).

  • Polyalphabetic (many one -> one).

  • Homophonic (one -> many).

Last updated