04 maggio 2008

La gara crittografica radiotelegrafica di KSM

Davvero un peccato non essersi iscritti prima alla mailing list di KSM, la stazione costiera di San Francisco gestita, a titolo puramente amatoriale ma in condizioni "professionali", da un gruppo di OM americani. La Maritime Radio Historical Society ha condotto l'altro giorno un bellissimo test effettuando la trasmissione RTTY e SITOR B di un messaggio codificato con una macchina crittografica M-209, progettata dal famoso crittografo svedese Boris Hagelin, fondatore della fabbrica elvetica Crypto AG.
La trasmissione ha avuto luogo il 3 maggio come spiega questo post sul blog Utility World di Monitoring Times, sulle frequenze di 8433.0 and 12631.0 kHz alle 21 UTC. Dubito molto che il segnale possa essere arrivato qui da San Francisco, ma sarebbe stato bello provare.
Il testo cifrato, preceduto dalle corrette impostazioni della M-209, poteva essere decodificato con l'aiuto di un programma di emulazione della stessa macchina. Un software messo a punto da Dirk Rijmenants e liberamente scaricabile dal suo fantastico sito Cipher Machines and Cryptology dove trovate tra l'altro un emulatore di Enigma. Altre notizie sulla stessa macchina si possono trovare sul museo crittografico online allestito da Bob Lord, altrettanto eccezionale.
Se volete, potete ancora prelevare il software e cimentarvi nella decodifica sul testo cifrato, fortunatamente messo a disposizione di tutti su UDXF. Io non ci ho ancora provato, ma conto di farlo. Se arrivate al risultato giusto fatemelo sapere.

THE CIPHERTEXT BELOW CAN BE DECODED WITH THE M-209 CONVERTER, A COMPACT MECHANICAL CIPHER MACHINE USED BY U.S. FORCES IN WWII.

-----

THE M-209 PIN AND LUG SETTINGS USED FOR THIS EXERCISE ARE THOSE SHOWN IN PARAGRAPH 18 (PAGE 25) OF THE MAY 1947 M-209 MANUAL.

ROTOR PIN SETTINGS ARE:
NO.1 NO.2 NO.3 NO.4 NO.5 NO.6
A A A - - A
B - B - B B
- - - C - -
D D - - D D
- E - E E -
- - - F F -
- G G - - -
H - H H H H
I - - I I -
- J J - - -
K K - - - K
- L L - - -
M - M M M -
N - N N N N
- O - - - O
- - - P P -
- - - - - Q
- R R - -
S S S S S
T - T T
- U U U
V - -
W X X
- -
- -
-
A "-" INDICATES THAT THE PIN SHOULD BE MOVED TO THE INEFFECTIVE POSITION (TO THE LEFT).

CAGE LUG SETTINGS ARE:
1. 0-4 10. 0-5 19. 1-0
2. 3-0 11. 5-6 20. 1-0
3. 3-0 12. 0-6 21. 1-0
4. 3-5 13. 0-6 22. 1-0
5. 3-5 14. 0-6 23. 1-0
6. 2-5 15. 0-6 24. 1-0
7. 2-5 16. 0-6 25. 1-0
8. 0-5 17. 1-6 26. 1-0
9. 0-5 18. 1-0 27. 1-0

KEY FOR THE THE TWENTY-SIX-LETTER CHECK IS AAAAAA

INPUT FOR THE TWENTY-SIX-LETTER CHECK IS:
AAAAAAAAAAAAAAAAAAAAAAAAAA

OUTPUT FOR THE TWENTY-SIX-LETTER CHECK IS:
NIHTZ DXAJJ KVSIT HKNKO NAGZR I

-----
KEY FOR THE CIPHERTEXT IS MILRAD
-----
CIPHERTEXT, 734 CHARACTERS TOTAL:
-----
EGOJC DFQKS NCWQI FBJWB KPZFE UFIIE BZFVA AEKIF KZGGV QRAJG
HNGJI GZHOZ SAODT CPRCA RIMQZ ZIHLK WSVJI ICRQA VKCWB VYQWH
CASXJ HZOQR HVCJC WFVQC JVZXC GRQUO HCRPB WKBFO OFKAC OKAWK
FLXFC PVQKC JBUAP TQXUK EKDNI MKJLB GGGXH HRNAJ WKXMA SDITC
NYQHO PRPCW BODVB JHSPB QPOGK PQAYI KLDGT RXHUT DXNAI GDMXI
OPWNZ CZDXS KBULT VDPOR GDWBV CGFVO TMMIU UXDSG HIAUM MAVJA
JPRFJ LKJIU DWOIF TRWPX MMUOK FICHL OBXQH VJAUW WAHIH XUQUA
BCASV GCRLV EFRMF IATMB ENJBJ PVNJS KYBEU GRFFC XQSUP POGYH
OUDMB PINRZ WUZSC IZYXX LJGYP BOPTG QPJVF QVOOJ IUWXP OBWWU
TUWAD EZQEX MSUXP BXGVG IXYJM DVIMB RNIXV YEBWI BQXER SEHGQ
YJVID BUWCJ LHEWG LWNDS KVINR EOUYW PZFSQ SEFRF YHDUI BYIVH
AUGZK YWJFX KSYRI CLAKK XHLNW MMFUV ZNAMV XSGJK EWFWP EQCSW
QONPW UWMBS GAJTM RGDGN RLRKU IOAIL DDAUD MISSQ IXIQA IJVBQ
BVKJK CERJA RHGOA QLLSI ZODMU BUOGT ZAODC ZRMVO TNKMR RWZJU
RRGJZ GRXWY XVRKZ BZXZA JFWVS UUVTG BNFO
-----

Nessun commento: