Encoding vs Encryption
Lancashire Cyber Festival 2025
1
Encoding and Decoding
2
Sender
Receiver
Encode
Decode
Encode
Decode
1. Sender encodes message
Communication Medium
2. Receiver decodes message
3. Receiver encodes response
4. Sender decodes response
Historical Example – Morse Code
3
Modern Example - Binary
4
Problem with Encoding and Decoding
5
Sender
Receiver
Encode
Decode
Encode
Decode
1. Sender encodes message
Communication Medium
2. Receiver decodes message
3. Receiver encodes response
4. Sender decodes response
Eavesdropper
Decode
Encrypting and Decrypting
6
Sender
Receiver
Encode
Decode
Encode
Decode
1. Sender encodes message
Communication Medium
2. Receiver decodes message
3. Receiver encodes response
4. Sender decodes response
Decrypt
Decrypt
Encrypt
Encrypt
Plaintext = message
Ciphertext = encrypted message
Historical Example – Caesar Cipher
7
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R |
Historical Example – Substitution Cipher
8
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
R | P | I | D | A | Q | H | Y | B | K | C | T | E | O | J | S | Z | V | M | N | U | X | G | L | F | W |
Historical Example – Vigenère Cipher
Example:
9
Better way to break things
10