Measuring ripples in spacetime from colliding black holes — the Nobel Prize-winning physics of LIGO
Imagine stretching a rubber sheet. A heavy ball placed in the center creates a dip — that's how mass warps spacetime. When black holes collide, they send ripples (gravitational waves) through the sheet. LIGO detects these ripples by measuring tiny changes in the length of two 4-km laser arms.
In this cipher, the phase shift of the laser light (how much the waves stretch or compress) encodes a hidden message. Each phase shift value maps to an ASCII character.
Phase shifts: [0.72, 0.69, 0.76, 0.76, 0.79]
Phase × 100 → round to integer → ASCII → character 0.72 × 100 = 72 → 'H' 0.69 × 100 = 69 → 'E' 0.76 × 100 = 76 → 'L' 0.76 × 100 = 76 → 'L' 0.79 × 100 = 79 → 'O' Answer: HELLO
A LIGO-like interferometer uses a 1064 nm laser split into two arms, each 4 km long. A gravitational wave passing through changes one arm relative to the other by less than the width of a proton — yet the interference pattern is detectable!
phases = [0.72, 0.69, 0.76, 0.76, 0.79] answer = ''.join(chr(round(p * 100)) for p in phases) print(answer) # HELLO
| Level | What Happens | Time Estimate |
|---|---|---|
| 1-2 | Clean phases, no noise | <5s |
| 3-5 | Increasing noise — rounding still works | 10-30s |
| 6-7 | Higher noise, longer messages | 1-2m |