FIVE-SYMBOL BINARY ENCODING • CODEBUSTERS

Baconian Cipher

Decode every five-symbol group with a complete A/B reference table—without needing another website.

Family Two-symbol encoding
Key / parameter A/B class assignment or two visual forms
Text structure Every plaintext letter uses exactly five binary-style positions
01 • OVERVIEW

What is the Baconian Cipher?

The Baconian cipher represents each letter with a five-position pattern made from two symbol classes. We write those classes as A and B.

Puzzle versions may disguise A and B using two fonts, glyphs, shapes, colors, digits, or other paired features. Once you identify the two classes, the decoding is a direct table lookup.

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

  • Exactly five A/B positions represent one letter in the 26-letter teaching alphabet used by The Daily Cipher.
  • The first pattern is AAAAA for A, then the patterns count upward like five-bit binary with A=0 and B=1.
  • If symbols are disguised, first decide which visual form means A and which means B.

Beginner glossary

Term Meaning
Biliteral Using two distinguishable forms or symbol classes.
A/B pattern A five-position sequence such as AAABA.
Symbol class One of the two visual categories representing A or B.
Group boundary The division after every five A/B choices; losing it shifts all later decoding.
03 • COMPLETE REFERENCE

Keep this beside you while solving

Complete 26-letter Baconian table

Letter Pattern
A AAAAA
B AAAAB
C AAABA
D AAABB
E AABAA
F AABAB
G AABBA
H AABBB
I ABAAA
J ABAAB
K ABABA
L ABABB
M ABBAA
N ABBAB
O ABBBA
P ABBBB
Q BAAAA
R BAAAB
S BAABA
T BAABB
U BABAA
V BABAB
W BABBA
X BABBB
Y BBAAA
Z BBAAB
Convention note: historical Baconian alphabets can combine I/J and U/V. The Daily Cipher practice engine uses the 26-letter table above. Always follow the table/convention provided by a specific competition problem.

How the 26-letter table is generated

Treat A as binary 0 and B as binary 1. The five positions count from 00000 through 11001 for A through Z. Example: C is alphabet index 2 → binary 00010 → AAABA .

Do not memorize a different table blindly. Historical Baconian systems can combine I/J and U/V. The Daily Cipher practice engine uses the visible 26-letter table on this page. If a competition problem supplies a table or convention, use the supplied convention.
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

Find the plaintext letter

Example: C.

2

Look it up

C = AAABA in the 26-letter table.

3

Replace A/B if needed

If A-class is ● and B-class is ○, AAABA becomes ●●●○●.

4

Repeat

Encode every letter independently in groups of five.

05 • DECRYPTION

How decryption works

1

Identify the two classes

For example X and O, bold/plain, or two shapes.

2

Normalize to A/B

Choose one class as A and the other as B according to the problem.

3

Split into groups of five

Never decode across a group boundary.

4

Look up every group

AAABA → C, BAAAB → R, etc.

06 • COMPETITION WORKFLOW

How to approach it in Codebusters practice

  • The main challenge is often recognizing the two symbol classes correctly.
  • If the decoded result is nonsense, test whether A and B were reversed before assuming the table is wrong.
  • Keep five-symbol boundaries visible; one dropped symbol shifts every following letter.

What the problem gives you vs. what you produce

Part What to expect
You may be given A stream of A/B, or two fonts/symbols/glyph classes that hide A/B.
You must find The plaintext by identifying classes, grouping in fives, and using the table.
Fastest first move Mark which visual form is A and which is B, then draw separators every five symbols.
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

  • Baconian is an encoding rather than a strong modern cipher: once the two classes and grouping are known, decoding is direct.
  • Disguised typography can hide the binary structure, so scan for exactly two recurring visual states.
  • If spacing is absent, count symbols in sets of five from the intended start position.
08 • WORKED PROBLEM

Follow one example from start to finish

Ciphertext
AAABA BAAAB AAAAA AAABA ABABA
Groups
AAABA | BAAAB | AAAAA | AAABA | ABABA
Lookup
C | R | A | C | K
Answer
CRACK
BEGINNER SELF-CHECK

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

  • Can you find C directly in the table as AAABA?
  • Can you explain why one missing symbol corrupts every later group?
  • If a puzzle uses X/O, can you normalize it to A/B before lookup?
09 • ERROR CHECK

Common mistakes

!

Using four or six symbols per letter instead of five.

!

Reversing A and B unintentionally.

!

Using a historical 24-letter table when the problem uses a 26-letter table.

!

Losing one symbol and shifting all later group boundaries.

10 • SPEED

Competition speed strategies

1

Keep the complete table above on your reference sheet.

2

Recognize common patterns: AAAAA=A, AAAAB=B, AAABA=C.

3

Mark a slash after every five symbols before decoding a long stream.

11 • QUICK REFERENCE

What to remember under time pressure

Group size 5 symbols
Two classes A and B
A AAAAA
Z BBAAB
Fast check 26-letter table = binary values 0–25
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.