A shared authentication table lets your net verify a station is who they claim to be — no voices to recognize, no codewords to overhear and reuse. Generate a fresh set of four (Alpha, Bravo, Charlie, Delta), print one copy for everyone, and challenge with two letters: the reply is the single character where they cross.
Everyone on your net carries the same printed set — generate it once and hand out copies. Pick one table to be active (rotate Alpha → Bravo → Charlie → Delta on a schedule you agree on).
To authenticate a station, challenge with any two letters — one from the top row (A–M) and one from the side column (N–Z). The station finds the column and the row on the active table and reads back the character where they meet. A match means they hold the real table.
Example: on table Charlie you call Authenticate — Golf, Tango. They find column G and row T, and answer with that cell. Order doesn't matter — A–M are only ever columns, N–Z only ever rows. Regenerate the set the moment a copy may be lost or compromised.
Prove a station is who it says it is — no voice, no reused codeword.
A shared authentication table lets your net verify a station on the air. Everyone carries the same printed set; you challenge with two letters and the reply is the one character where they cross.
On table Charlie you call “Authenticate — Golf, Tango.” They find column G and row T and answer with that cell. Order doesn’t matter — A–M are always columns, N–Z always rows.
Regenerate the set the moment a copy might be lost or compromised — it mints a fresh Set ID, so old printouts stop matching. Keep the printed copies controlled: anyone holding one can answer a challenge, so it proves possession of the table, not identity by itself.