Skip to content

Codebrecher -5- Mystery Cache

This cache has been archived.

madojoti: Seit dem Erstellen des Rätsels und dem Verstecken der Finaldose sind nun inzwischen einige Jahre vergangen. Daher denken wir, ist es nun an Zeit für neue kreative Ideen. Daher machen wir den Platz frei. Ein Foto der von uns eingesammelten Finaldose ist diesem Logeintrag beigefügt. Die Dose und dessen Inhalt wird entsorgt.

Im Laufe der Jahre sind eine ganze Menge schöner Logeinträge zusammengekommen.
Dafür möchten wir uns ganz herzlich bedanken.

Viele Grüße
madojoti

More
Hidden : 1/3/2015
Difficulty:
3.5 out of 5
Terrain:
3 out of 5

Size: Size:   small (small)

Join now to view geocache location details. It's free!

Watch

How Geocaching Works

Please note Use of geocaching.com services is subject to the terms and conditions in our disclaimer.

Geocache Description:


Die oben genannten Koordinaten sind, wie bei Mysteries üblich, rein fiktiv.

Wir wünschen Euch beim Lösen des folgenden Rätsels viel Erfolg ...

Im fünften Teil dieser Codebrecher-Mysteries geht es um ein asymmetrisches Verfahren der Kryptographie. In diesem Fall verwendet RSA (Rivest, Shamir und Adleman) ein Schlüsselpaar, um die zu übermittelnde Nachricht zu verbergen. Das Schlüsselpaar besteht aus einem öffentlichen Schlüssel, mit dem der Klartext zum Geheimtext verschlüsselt wird und einem privaten Schlüssel, welcher zum Entschlüsseln verwendet wird. Die Stärke dieser Verschlüsselung besteht darin, dass der öffentliche Schlüssel nur mit sehr großem Aufwand aus dem geheim gehaltenen privaten Schlüssel berechnet werden kann.

An dieser Stelle sei bemerkt, dass im Folgenden ein wenig Rechnerei notwendig ist. Dazu sind jedoch keine Spezialtools oder leistungsfähige Computer notwendig. Alle Zahlen sind so gewählt, dass das RSA Verfahren gemäß der folgenden Schritte mit einer Tabellenkalkulation (oder einem Taschenrechner und ein wenig Papier) leicht verstanden und nachvollzogen werden kann.

Beim RSA Verfahren wird der Klartext gemäß folgender Gleichung in einen Geheimtext verschlüsselt:

C = Me (mod N)

mit

C = Geheimtext,
M = Klartext,
N = p * q (p, q = Primzahlen),
e = Zahl.

Die Zahlen N und e werden als öffentlicher Schlüssel allen Freunden und Bekannten bekanntgegeben.

 

Die Entschlüsselung vom Geheimtext zum Klartext geschieht gemäß folgender Gleichung:

M = Cd (mod N)

mit

C = Geheimtext,
M = Klartext,
N = p * q (p, q = Primzahlen),
d = Zahl, Dechiffrierschlüssel.

Die Zahlen p, q und d sind der private Schlüssel.

 

Gegeben ist folgender Geheimtext (C):

53 – 173 – 107 – 5 – 213 – 150 – 40 – 209 -215 – 159 – 158 – 159 – 150 – 207 – 63 – 9 – 217 – 149 – 223 – 45 – 54 – 116 – 102 – 78 – 106 – 120 – 149 – 211 – 251 – 161 – 209 – 106 – 223 – 15 – 207 – 251 – 22 – 65 – 163 – 162 – 189 – 98 – 100 – 22 – 162 – 145 – 248 – 96 – 211 – 10 – 140 – 143 – 10 – 130 – 231 – 211 – 10 – 140 – 217 – 149 – 223 – 216 – 211 – 116 – 9 – 180 – 3 – 175 – 243 – 208 – 63 – 9 – 47 – 85 – 225 – 189 – 171 – 168 – 41 – 143 – 158 – 201 – 24 – 218

 

Entstanden ist der Geheimtext durch folgende Schritte:

  1. Klartext definieren (96 Zeichen)
  2. Klartext durch 7-Bit ASCII-Zeichen darstellen (672 Bit)
  3. ASCII-Bitfolge in 8-er Blöcke aufteilen (84 Stück 8-er Blöcke)
  4. 8-Bit Binärzahlen in Dezimalzahlen umrechnen (84 Zahlen zwischen 0 und 255)
  5. Zahlenfolge aus den Dezimalzahlen gemäß dem RSA-Verfahren verschlüsseln

Um den Klartext zu erhalten, musst Du Dich als Codebrecher beweisen. Zur Verschlüsselung wurde dieser öffentliche Schlüssel verwendet:
N = 253
e = 17

Bestimme zunächst einmal die zwei Primzahlen p und q:
N = p * q mit p < 50 und q < 50
p = ____, q = ____

Nun fehlt Dir noch der Dechriffierschlüssel d. Für d gilt:
d * e = 1 (mod (p-1)*(q-1))

Das sieht schwieriger aus, als es letztendlich ist. In der vorangegangen Gleichung steht nur, dass „D*E“ beim Teilen durch den Nebenmodul (Nebenmodul = (p-1) * (q-1)) den Rest 1 haben muss.  Du kennst die Zahlen p, q und e. Nun benutze den o. g. Zusammenhang mit unterschiedlichen Zahlen für d (1 < d < 50),  bis die Gleichung erfüllt ist.
Nebenmodul = ____, d = ____

Nun hast Du alle notwenigen Informationen zusammen, um die oben genannten Schritte 1 bis 4 rückgängig zu machen und damit den Geheimtext wieder in Klartext umzuwandeln.

Anmerkung:
Die Berechnung M = Cd (mod N) kann Folgendermaßen vereinfacht werden:
M = Cd (mod N) = [ {CX (mod N)} * {CY (mod N)} * {CZ (mod N)} ] (mod N)
mit d = X + Y + Z

!!! Bitte beachten - Änderung vom 06.01.2019 (Anfang) !!!

Am 26.12.2018 wurde uns durch ein DNF mitgeteilt, dass die im Rätsel angegeben Koordinaten in ein mittlerweile eingezäuntes Gebiet führen. Zur Lösung dieses Problems haben wir den Final umgezogen. Dieser befindet sich nun an einer Stelle, welche auf Basis der Koordinaten des Rätsels unter Berücksichtigung einer zusätzlichen Wegpunkt-Projektion (Peilung) ermittelt werden muss.

Hast Du die Koordinaten aus dem Rätsel ermittelt?

Dann fehlt nun noch die o. g. Wegpunkt-Projektion. Den Final mit dem Logbuch findest Du im Abstand von 62 m in Richtung 47° von den von Dir bereits ermittelten Koordinaten.

Vor dem Start in den Wald prüfe, ob Du auch wirklich den richtigen Ort des Finals mit dem Logbuch kennst:

 

!!! Bitte beachten - Änderung vom 06.01.2019 (Ende) !!!

Es wäre schön, wenn Du die Attribute beachten würdest und nicht mitten in der Nacht durch den Wald marschierst. Denke bitte daran, keinen Förster oder Jäger zu verärgern.

Der Cache befindet sich in einem Waldgebiet. Daher ist nach mehrtägigem Regen mit schlammigen Wegen zu rechnen. Wir raten dringend davon ab, den Cache mit Geschäftsbekleidung, Hochzeitskleidern, Badeschlappen oder Ähnlichem abzulaufen.

 

An dieser Stelle möchten wir uns ganz herzlich bei unserer Betatesterin Orientexpress für Ihre Unterstützung bedanken.


Erstinhalt der Dose:

  • Erst-, Zweit- und Drittfinderurkunde
  • Bleistift
  • Logbuch
  • diverser Spielkram
     

Additional Hints (Decrypt)

Svany: Fcbvyreovyq vz Trbpurpxre

Decryption Key

A|B|C|D|E|F|G|H|I|J|K|L|M
-------------------------
N|O|P|Q|R|S|T|U|V|W|X|Y|Z

(letter above equals below, and vice versa)