Morse & Enigma
Morse is an encoding (no secret key). Enigma is a rotor cipher (a real keyed system with changing substitution).
History & context
Morse code is often misnamed as a “cipher,” but it’s an encoding: it converts letters into dots and dashes and can be reversed without a secret key. Its difficulty is operational (signal clarity, timing, spacing), not cryptographic secrecy. Enigma, by contrast, is a true cipher machine. It uses a plugboard and a stack of rotating rotors to produce a substitution that changes with every key press. Historically, it was defeated using a combination of cribs (guessed plaintext), mathematical constraints, and automation (bombes).
How Morse & Enigma works
Morse decoding basics: • Dots/dashes form letters. • Spacing matters: short gaps between elements, medium gaps between letters, longer gaps between words. Enigma basics: • Plugboard swaps pairs before/after rotors. • Rotors implement substitution and step (rotate) each key press. • A reflector sends the signal back through rotors, making encryption/decryption symmetric for the same settings.
Core rules
- Morse has no secret key; Enigma absolutely does.
- Morse difficulty is spacing + noise; Enigma difficulty is huge key space + stepping.
- Enigma encryption is symmetric (same settings decrypt).
- Morse word spacing is critical to correct decoding.
Worked example
How to encode / decode
Step-by-step
- Morse: convert each letter to dots/dashes; preserve clear letter and word spacing.
- Enigma: choose rotor order, ring settings, start positions, and plugboard pairs; then type plaintext.
How to break a Morse & Enigma
Morse: you don’t “break” it—you decode it. The task is to parse dots/dashes and spacing correctly. Enigma: breaking historically relied on operational mistakes, message formats, repeated keys, and cribs. Modern hobby breaking usually assumes you know the machine model and uses software with constraints.
Practical checklist
- Morse: identify dot/dash symbols and letter/word gaps; decode using a Morse table.
- If ambiguous, try alternate spacing segmentation.
- Enigma: find a crib (guessed plaintext) and use it to constrain rotor/plugboard settings.
- Use automation/solvers rather than manual search (keyspace is enormous).
What frequency looks like
Morse doesn’t preserve letter frequency in a helpful way because it’s not substitution—it's representation. Enigma output can look close to random because substitution changes each character.
- If the text is dots/dashes, treat as encoding (Morse), not a cipher family.
- If the ciphertext is alphabetic but very “flat” and resists classical attacks, a rotor-like system may be involved.
- For Morse, look for separators or timing cues rather than frequencies.
Mini example
Common mistakes
- Calling Morse a cipher and looking for a key that doesn’t exist.
- Losing Morse spacing information (turns a decode into a segmentation puzzle).
- Assuming Enigma can be brute-forced casually without constraints.
Variants
- Morse variants: American vs International (most puzzles use International).
- Enigma variants: different rotor sets, reflectors, plugboard configurations.
Practice
Practice Morse by decoding short phrases with and without explicit spaces. For Enigma, practice the concept: stepping substitution and the idea of cribs.
Try these prompts
- Decode: •••• · ·−·· ·−·· −−− (HELLO).
- Write MORSE in dots/dashes and share it without spaces—can you still decode it?
- Explain why Enigma encryption changes each key press (rotor stepping).
- Try an online Enigma simulator with known settings to see symmetry (same settings decrypt).