01 Was ist eine Rotation?

Eine Rotation ist eine Ersetzung von Buchstaben innerhalb eines Alphabetes durch Verschiebung um eine definierte Anzahl von Stellen. Die Verschiebung ist zyklisch, d.h. beim Überschreiten der Grenze nach oben wird am Anfang weitergemacht.

Beim Geocaching sind nachfolgende Rotationen gebräuchlich:

  • ROT-13: Verschiebung von Buchstaben um 13 Stellen: ABC NOP
  • ROT-5: Verschiebung von Ziffern um 5 Stellen: 012 567
  • ROT-18: Kombination von ROT-13 und ROT-5
  • ROT-47: Verschiebt Zeichen um 47 Stellen über alle ASCII-Zeichen von 33 – 126: A p, L {, a 2

GC Wizard ermöglich neben dieses Standard-Rotationen eine Rotation um beliebige Stellen.

Hinweis – wichtig – Abgrenzung von Rotation und Caesar

Rotation ist nicht identisch mit Caesar – auch wenn es auf den ersten Blick so aussieht!

Wir verschieben ABC mit ROT14 nach OPQ. Da fällt es auf, dass, wenn man den kodierten Text wieder mit ROT14 behandelt, offensichtlich nicht zu ABC, sondern vielmehr zu CDE wird, korrekt?

Um wieder zu ABC zu kommen, muss man also rückwärts gehen, also ROT-Minus 14 machen. ROT-14 ist aber das gleiche wie ROT12 (da 26 minus 14 = 12 und die Rotation im Alphabet zyklisch verläuft). Es ist egal, ob ich 14 Schritt rückwärts gehe oder 12vorwärts. Die korrekte Dechiffrierung von ROT14 ist also ROT12.

Dass Caesar das korrekte Ergebnis ausspuckt, ist klar: Caesar ist eine definierte Verschlüsselungsart mit eigenem Schlüssel. Und es ist für diesen Algorithmus klar definiert, dass man einen Schlüssel kriegt, hier also den Schlüssel 14, und damit beim Entschlüsseln eben 14 Schritte zurück geht.