KEYED POLYBIUS COORDINATES • CODEBUSTERS

Checkerboard Cipher

Use a complete 5×5 keyed board and row/column headers so every ciphertext pair can be decoded directly.

Family Polybius coordinate substitution
Key / parameter Polybius keyword + row/column header keywords
Text structure Each plaintext letter becomes a two-character coordinate pair
01 • OVERVIEW

What is the Checkerboard Cipher?

The checkerboard mode used by The Daily Cipher places a keyed 5×5 Polybius alphabet inside a board whose rows and columns have letter headers. A plaintext letter is encoded as its row-header letter followed by its column-header letter.

Decoding is therefore a coordinate lookup: first character chooses the row, second chooses the column.

Competition note

The cipher mechanics on this page are self-contained. Science Olympiad event formats, allowed variants, and tournament constraints can change by season; the current official Rules Manual and official clarifications take precedence.

Starting from zero?

No outside reference is assumed. Work through Foundations → Complete Reference → Encryption → Decryption in order, then use the competition and cryptanalysis sections.

02 • FOUNDATIONS

What you need to know

  • Build the 5×5 keyed square first; I/J normally share a cell.
  • Write five row headers and five column headers clearly.
  • Every ciphertext pair has row header first, column header second.

Beginner glossary

Term Meaning
Keyed Polybius square A 5×5 grid filled with a keyword then unused letters, usually combining I/J.
Row header The symbol/letter identifying a row.
Column header The symbol/letter identifying a column.
Coordinate pair Two ciphertext symbols: row header first, column header second.
Crib Known plaintext that identifies which cell certain ciphertext pairs must represent.
03 • COMPLETE REFERENCE

Keep this beside you while solving

Numeric example square; in an actual checkerboard, row/column headers may be letters from keywords.

1
2
3
4
5
1
C
I
P
H
E
2
R
A
B
D
F
3
G
K
L
M
N
4
O
Q
S
T
U
5
V
W
X
Y
Z
Pair Interpretation
RA row R, column A
TN row T, column N

Reading a checkerboard pair

cipher pair = R C R = row-header symbol C = column-header symbol intersection(row R, column C) = plaintext letter

The actual row and column header letters vary with the puzzle. Do not assume they are numeric 1–5 unless the problem explicitly uses numbers.

Reference rule: if a fixed table, formula, alphabet, or convention is needed to solve this cipher, it should be visible in this section or generated explicitly by the visualizer below.
04 • ENCRYPTION

How encryption works

1

Build the keyed Polybius square

Use the provided Polybius keyword.

2

Label rows and columns

Use the specified five-letter header sequences.

3

Locate a plaintext letter

Find its cell.

4

Output the coordinate pair

Row-header letter first, then column-header letter.

05 • DECRYPTION

How decryption works

1

Split ciphertext into pairs

Treat separators according to the problem format.

2

Read the first symbol

Select that row header.

3

Read the second symbol

Select that column header.

4

Take the intersection

The cell letter is the plaintext.

06 • COMPETITION WORKFLOW

How to approach it in Codebusters practice

  • Keep row and column header order visible; swapping them reverses every coordinate.
  • For cryptanalysis variants, a crib can constrain which headers/square placements are possible.
  • Normalize I/J consistently with the provided square.

What the problem gives you vs. what you produce

Part What to expect
You may be given Cipher pairs plus a keyed Polybius square/header information, or a cryptanalysis variant with a crib.
You must find Plaintext by interpreting each pair as a board coordinate.
Fastest first move Draw the full board with headers once, then decode pairs directly at intersections.
Season note: use this page to learn the cipher mechanics and solving workflow. Exact Science Olympiad event constraints can change by season, so follow the current official rules/clarifications for tournament-specific limits.
07 • CRYPTANALYSIS

How to attack an unknown or partially known key

  • A crib gives known plaintext cells for specific ciphertext pairs.
  • Repeated pairs always decode to the same plaintext letter under a fixed board.
  • If headers are known but square key is unknown, pair frequencies can provide limited substitution-style clues.
08 • WORKED PROBLEM

Follow one example from start to finish

Keys
Polybius=CIPHER • rows=PLANT • columns=NIGHT
Plaintext
SECRET
Coordinate pairs
NG PT PN LN PT NH
Decrypt
For each pair, first character selects a row and second selects a column; the intersection returns the plaintext letter.
BEGINNER SELF-CHECK

Before moving on, make sure you can answer these without another site:

  • Can you explain why RC and CR are generally different cells?
  • Can you locate a plaintext letter and produce its row-then-column pair?
  • Can you handle J consistently when it shares I’s cell?
09 • ERROR CHECK

Common mistakes

!

Reversing row and column order.

!

Using the keyword itself as the five headers without removing duplicates/using the specified construction.

!

Forgetting I/J merging.

!

Reading numeric Polybius coordinates when the ciphertext actually uses letter headers.

10 • SPEED

Competition speed strategies

1

Draw a thick line separating headers from the 5×5 interior.

2

Decode pairs directly on the board; do not rewrite them as numbers unless that helps you.

3

Mark each used cell lightly so repeated pairs become instant lookups.

11 • QUICK REFERENCE

What to remember under time pressure

Board 5×5 keyed Polybius
Pair order Row header, then column header
Decrypt Intersection lookup
I/J Usually combined
How to use this section: during timed practice, come here first for the minimum rules. If a step is unclear, jump back to Complete Reference or the worked example instead of guessing.
12 • INTERACTIVE LAB

See every transformation

Use the lab to change inputs and keys, keep the relevant reference material visible, inspect each intermediate transformation, and then read the “How to reverse it” panel so encryption and decryption connect.