On the Subject of Military Encryption

For fans of products with the word “tactical” in the name.

Use the rank insignia on the module to find one of the keysquares in the page below. This keysquare is used by the module’s encryption and does not change on a reset or a strike.

Pressing the ! button activates the module, starting a 90-second timer on the small display and displaying an encrypted word on the large display.

The encryption process used by the module uses the obtained keysquare and a secret four-letter transposition key, made up of the letters ABCD in some order. It is as follows:

Example
Key: 5, CDBA.
Word: FAAGGFAX
C D B A
G A A F
F X G A
Result: NEON

  • Each letter is converted into an ordered pair of letters (Row, Column) and those ordered pairs are written out in sequence.
  • The resulting string is written into a 4×2 grid row by row from top to bottom and its columns are reordered according to the transposition key. The resulting message is read out in column order.

The module will perform a soft reset every time the timer reaches zero, and will perform a hard reset every three soft resets. The LEDs will flash green on a soft reset, and red on a hard reset. The encrypted word will change on a soft reset, and the column the encyrpted words are chosen from, as well as the transposition key, will change on a hard reset.

To solve the module, enter a word from the column the encrypted words are chosen from that has not appeared in any prior soft resets for this hard reset, encrypted using the current keys.

Your input will be submitted automatically after eight letters; use the ! button to clear it. An incorrect submission will cause a strike and deactivate the module.

ACIDANKHBOARCOPYDAWNFANGGERMHEIR
HOWLISLEKNOTLADYLIONMIKENEONOKAY
ORCAPASTQUIZRAIDSCANSILOSMOGTANK
TECHTRIOUSERVASTVICEWARDYETIZINC
ADFGX
ADTHFR
DAGVNC
FLUXQI
GESBKW
XPYOMZ
ADFGX
AVMBRX
DQOPLD
FNCSGH
GFEIWZ
XTAYUK
ADFGX
ASTHGR
DIYWND
FCVZUO
GEFMLX
XKAPQB
ADFGX
ABOGEF
DHPYTZ
FWVXNI
GDCRAL
XQSKUM
ADFGX
AUDEIL
DCKVZQ
FXGYPO
GNTMWR
XHABFS
ADFGX
AZDSHI
DYQUBP
FLTCEW
GARKGO
XVNMXF
ADFGX
AXZWNY
DOFICQ
FGEKTH
GBSPAU
XVDLMR
ADFGX
ADXVGZ
DORUYS
FCKQIE
GATWHF
XMNPBL
ADFGX
AVYQSA
DBZWDE
FCKNOP
GFMGIX
XRUHTL
ADFGX
AAVZKS
DPYUHD
FGWOCQ
GMNITB
XEXFLR
ADFGX
AOIRAN
DZTSGX
FPMVKU
GCYWEL
XBHFQD
ADFGX
ARSLMH
DEFBWZ
FOTPIV
GADUKG
XCQXYN