Cybersecurity Class Notes

Caesar Cipher

What Is a Caesar Cipher?

A Caesar cipher is one of the oldest and simplest encryption methods. It is a type of substitution cipher, which means each letter in the original message is replaced with another letter.

The Caesar cipher is named after Julius Caesar, who used it to protect military messages.

Key Vocabulary

Plaintext

The original readable message.

HELLO

Ciphertext

The encrypted message that looks different from the original.

KHOOR

Encryption

The process of changing plaintext into ciphertext.

Decryption

The process of changing ciphertext back into plaintext.

Key

The number of letters each character is shifted.

Key = 3

This means each letter moves 3 spaces forward in the alphabet.

How the Caesar Cipher Works

The Caesar cipher shifts each letter by a fixed number. Using a shift of 3, each letter moves three places forward in the alphabet.

Plain Letter Cipher Letter
AD
BE
CF
DG
EH
FI
GJ
HK
IL
JM
KN
LO
MP
NQ
OR
PS
QT
RU
SV
TW
UX
VY
WZ
XA
YB
ZC

Notice that after Z, the cipher wraps back around to A.

Example: Encrypting a Message

Plaintext:

ATTACK

Shift:

3
Plaintext Letter Shifted Letter
AD
TW
TW
AD
CF
KN

Ciphertext:

DWWDFN

Final Result:

ATTACK → DWWDFN

Example: Decrypting a Message

Ciphertext:

KHOOR

Shift:

3

To decrypt the message, shift each letter backward 3 spaces.

Ciphertext Letter Plain Letter
KH
HE
OL
OL
RO

Plaintext:

HELLO

Final Result:

KHOOR → HELLO

Why Caesar Cipher Is Important in Cybersecurity

The Caesar cipher is not secure today, but it is useful for learning important cybersecurity ideas.

  1. Encryption changes readable data into hidden data.
  2. A key controls encryption and decryption.
  3. Weak encryption can be broken.
  4. Attackers can use patterns to guess secret messages.
  5. Modern encryption must be much stronger.

Why Caesar Cipher Is Weak

The Caesar cipher is easy to break because there are only 25 possible useful shifts.

An attacker can try every possible key until the message makes sense. This is called a brute-force attack.

Example:

Ciphertext: KHOOR

Possible shifts:

Shift 1: JGNNQ
Shift 2: IFMMP
Shift 3: HELLO
      

When the attacker sees HELLO, they know the key was 3.

Brute-Force Attack

A brute-force attack means trying every possible solution until the correct one is found.

For a Caesar cipher, this is very easy because there are only 25 possible useful keys. Modern encryption uses keys that are much larger, making brute-force attacks extremely difficult.

Frequency Analysis

Another way to break a Caesar cipher is called frequency analysis.

In English, some letters appear more often than others.

Common English letters include:

E, T, A, O, I, N

If one letter appears many times in the ciphertext, an attacker might guess it represents E or T.

Example Ciphertext:

WKH TXLFN EURZQ IRA

Repeated patterns can help an attacker figure out the shift.

Caesar Cipher and the CIA Triad

The Caesar cipher connects to the CIA Triad, which is a major cybersecurity concept.

Confidentiality

Encryption tries to keep information private.

Integrity

Caesar cipher does not protect integrity well because someone could change the message.

Availability

The cipher does not directly help with availability.

The Caesar cipher mainly supports confidentiality, but only at a very basic level.

Real-World Cybersecurity Connection

Today, Caesar cipher would not be used to protect real passwords, banking data, medical records, or private messages.

Modern systems use stronger encryption methods such as:

However, Caesar cipher is still useful for learning the basic idea behind encryption.

Student Example

Plaintext:

CYBER

Shift:

4
Plain Letter Shifted Letter
CG
YC
BF
EI
RV

Final Result:

CYBER → GCFIV

Practice Problems

Practice 1

Encrypt the word using a shift of 3:

SECURITY

Practice 2

Decrypt the word using a shift of 3:

FLSKHU

Practice 3

Encrypt the word using a shift of 5:

NETWORK

Practice 4

Decrypt the word using a shift of 5:

MJQQT

Answers

Answer 1

SECURITY → VHFXULWB

Answer 2

FLSKHU → CIPHER

Answer 3

NETWORK → SJYBTWP

Answer 4

MJQQT → HELLO

Important Takeaways

The Caesar cipher is a simple encryption method that shifts letters in the alphabet. It introduces important cybersecurity ideas like plaintext, ciphertext, encryption, decryption, keys, brute-force attacks, frequency analysis, and confidentiality.

The Caesar cipher is easy to break, so it should not be used for real security. However, it is a great starting point for understanding how encryption works.