End-to-end encryption, 18th century style: https://en.wikipedia.org/wiki/Chappe_telegraph
Discussion
Why do I care? Well, IIUC the railway semaphore signals were named after this...
https://en.wikipedia.org/wiki/Railway_semaphore_signal

And those in turn (as Sipa told me) were inspiration for Dijkstra's concept, where V meant "vrijgeven" ("releasing" the railway section for the next train) or "verhogen" (increase). And for P "tentatieve passering" (trying to pass), he invented the word "prolagen" ("probeer verlagen": try to decrease). And passing the signal implies marking it as unsafe.

Which is a long detour that helped me procrastinate on reviewing a small refactoring commit: https://github.com/bitcoin/bitcoin/pull/28331/commits/2f9d577dbe38263d6040f3c3aaa5d32bb42d38bc