Informatik am Johanneum/eigene Verfahren/08jojo

Aus ZUM Projektwiki


ID-Verfahren:

Bei meinem Verfahren handelt es sich um ein ID-Verfahren, dabei bekommt jeder Buchstabe drei ID zugeordnet bekommt auf die man sich vorher einigen sollte.

Verschlüsselung

Um die Buchstaben zu Verschlüsseln wird jeder Buchstabe eine ID zugeordnet, diese variieren je nach Absprache. Dabei darf pro Wort jede ID nur einmal verwendet werden. Das Wort "Bitte" würde nun so geschrieben werden: #45#387#75#283#165 Das Erkennen des doppelten Buchstaben ist so auf anhieb quasi nicht möglich, da in den ID´s gesprungen werden darf. Gemeint ist also, dass das "T" im Geheimtext entweder mit #75, #283 oder #37 auftauchen kann.

Buchstaben ID´s
Buchstabe ID-1 ID-1 ID-3
a 305 209 217
b 45 44 427
c 145 77 212
d 207 213 393
e 165 451 244
f 50 76 73
g 164 109 72
h 10 22 24
i 387 314 436
j 388 184 6
k 217 220 138
l 389 132 384
m 74 9 36
n 123 117 118
o 142 162 120
p 424 166 38
q 429 121 122
r 250 251 386
s 163 108 124
t 75 283 37
u 430 119 99
v 431 233 234
w 7 434 232
x 432 47 15
y 433 48 46
z 446 378 53


Entschlüsselung

Zum Entschlüsseln brauch man die Tabelle auf die man sich geeinigt hatte, da es ohne schwer werden sollte die Entsprechenden ID´s herauszufinden

Beispiel

Verschlüsselung

Der Satz BITTE UM RUECKMELDUNG.wird wie folgt mit der oben genannten Tabelle verschlüsselt. Damit es einfacher wird,werden ü, ö und ß zu ae, ue, oe und ss, Leerzeichen werden nicht beachtet.

B = #45

I = #387...

Für den Satz ergibt sich also folgende ID Abfolge:

#45#387#75#283#165#430#74#250#430#165#146#217#74#451#389#207#119#123#164

Man könnte bei kurzen Sätzen ebenso versuchen auf Doppelungen zu Verzichten um es noch un durchschaubarer zu machen.

Entschlüsselung

Zum Entschlüsseln braucht man nur die nötige Tabelle.

Sicherheitsbewertung

Wenn man die nötige Tabelle besitzt ist es nicht sonderbar schwer den Geheimtext zu entschlüsseln, da jeder Buchstabe durch eine ID ersetzt wird und es keinen Schlüssel gibt. Jedoch ist es relativ schwer den den Text ohne Tabelle zu entschlüsseln, vor allem bei kurzen Nachrichten, da jeder Buchstabe drei verschiedene ID´s besitzt und man dafür sogen könnte, dass jede Zahl nur in geringer Häufigkeit vorkommt. Die Häufigkeitsanalyse wäre somit ebenfalls sehr schwer.