Bigrammaffinitäten in einer Matrix
Kategorisierung: | Kryptoanalyse |
Herkunft / Verwendung: | Berechnet die Affinität der einzelnen Spalten zu einer angegebenen Spalte (Parameter 2) einer Matrix, wenn diese wiederholt am anzugegebenen Parameter 1 (Matrixbreite, Spaltenanzahl) umgebrochen wird (sollte so gewählt werden, dass jede Zeile der Matrix voll gefüllt ist). |
Beispiel
Gegeben sei eine Funkspruch mit 800 Zeichen
ZENUA EOTWN UERWI SRNNA EDDUE DLECS DNEIA HNSII SRIAE ENEES EHENE OUEAW RUECS MMTGN THEST LNNND UIDHN EEELE EOEEI UERCE ENNEE WDDBO HORLC DDMVE DENDW ETNTA LEAUH OAUHL OOEEH CMAEE FFNNU DEAUB ENESE DCMEA OLNKM NDUKR MUSNU CDEUR ALIEF IRDUE RHUEL HNNEE SRESR NNCSR ECCND SCEAE OAEKH CEEST OSSHI SRSSE EWAAH GSEHE EIESN UAEEF ASNAW ENEEA ENNLW ESAFN ENAHR SUHSL EESAT ULEHR EBSET AWSDM WIEEE NACES ANIRT GFCSR DWEUI ESAUR SZRDT DPTKA HTCLD ISURN ACEUI IENGT FFCKZ INSHH MEZGD WRAUO MDASE WNMIE GRASD GASNL CSENC EEERR KNECU DEUNL SNHEA NEHUN TSREL NIENO WRCNS SBCEI ETRNU WHTAR REEUU ISDTS NNNSD KRHLA ENNLF DURED SEEIS NNHIN NTEES NHERI ETCOO DKHNS EHODN KNLTW BEREE HTINE ESETA SRALL CIERI ERNIE MJZFE EDFEE HATUI CRNND EEEEL SSHEE SHRSS SCNSL TCAMP BPSRN WWGCF MRHAE LGSIM TEENN UAOTU ENSRE BHAEE INRDN RSTRU ESGRC EHSBN LSLUE STEUK AITMA HARNA AULMA RHEEG RGBMS IREHA CSSDL UENAE ERCGN ULOHA NHDLU LSDWD ASSEE RGLTO HNNLE NLCTC RHRRA SEUIE SGKRI LNEEE DKNBA
und die sich daraus ergebene Matrix zu 25 Spalten, wobei wir Spalte 9 als Ausgangsspalte wählen
1234567890123456789012345
ZESETEIDSFWRZAURENRELTARL
EIMRANESENIDISNEIKNEGRACE
NAMCLEFCHEETNNTESNISSUUGN
UHTEESIEENEDSLSUNLEHIELNL
ANGEAERAEAEPHCRUNTMRMSMUC
ESNNUDDEIHNTHSEIHWJSTGALT
OITNHCUOERAKMELSIBZSERROC
TIHEOMEASSCAENNDNEFSECHHR
WSEEAERENUEHZCITNRECNEEAH
NRSWUAHKUHSTGEESTEENNHENR
UITDHOUHASACDENNEEDSUSGHR
EALDLLECELNLWEONEHFLABRDA
RENBONLEEEIDRRWNSTETONGLS
WENOOKHEFERIARRSNIECTLBUE
INNHEMNSASTSUKCDHNHAUSMLU
SEDOENNTSAGUONNKEEAMELSSI
REURHDEONTFRMESRRETPNUIDE
NSILCUESAUCNDCSHISUBSERWS
NEDCMKSSWLSAAUBLEEIPRSEDG
AHHDARRHEERCSDCATTCSETHAK
EENDEMEINHDEEEEECARRBEASR
DNEMEUSSERWUWUINOSNNHUCSI
DEEVFSRREEEINNENORNWAKSEL
UOEEFNNSABUIMLTLDADWEASEN
EULDNUNSESIEISRFKLEGEIDRE
DEEENCCENEENENNDHLECITLGE
LAENUDSENTSGGHUUNCEFNMULE
EWODDERWLAATREWRSIEMRAETD
CREWEUEAWWUFAAHEEELRDHNOK
SUEEARCAESRFSNTDHRSHNAAHN
DEITUACHSDSCDEASOISARRENB
NCUNBLNGAMZKGHREDEHESNENA
Zuerst wird die ausgewählte Spalte 9 mit der Spalte 1 zu Bigrammen gepaart und die
Bigramm-Affinät dieser Paarung errechnet. Dann folgen alle anderen Spalten und eine Aufstellung wird erstellt:
9 + 1: 1,51 E+047
9 + 2: 6,36 E+052
9 + 3: 2,82 E+050
9 + 4: 1,25 E+048
9 + 5: 3,81 E+044
9 + 6: 1,64 E+050
9 + 7: 3,83 E+050
9 + 8: 4,07 E+047
9 + 10: 9,61 E+050
9 + 11: 1,08 E+053
9 + 12: 1,91 E+046
9 + 13: 5,29 E+051
9 + 14: 1,12 E+052
9 + 15: 8,07 E+049
9 + 16: 3,49 E+049
9 + 17: 2,96 E+046
9 + 18: 3,60 E+051
9 + 19: 2,68 E+048
9 + 20: 1,15 E+044
9 + 21: 2,07 E+047
9 + 22: 5,00 E+049
9 + 23: 4,71 E+050
9 + 24: 1,39 E+048
9 + 25: 2,87 E+047
Am besten rechts an die Spalte 9 passt die Spalte 11.
Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (Decoder / Encoder / Solver-Tool)