Affine Chiffre: Aus Geheimtext Zahlenpaar (a, b) berechnen

OP (Firma: RUB) #4781456
Lesenswert?

Halllo Forum,

wie der Titel verraet geht es um die Affine Chiffre:
https://de.wikipedia.org/wiki/Affine_Chiffre

Gegeben ist folgender Geheimtext:
1
ossij://ttt.lzbsbmn.vzh/tdsvo?k=mXreSqyUr30
Es gibt den Hinweis, dass nur Buchstaben Verschluesselt wurden und der 
Chiffratraum gleich dem englischen Alphabet ist (n = 26).
Damit ist es halbwegs offensichtlich, dass es sich um eine URL handelt.

Diese Vermutung laesst folgende Rueckschluesse zu:
Der Buchstabe 'h' wird ueber das 'o' abgebildet, 't' ueber 's', 'p' 
ueber 'i', 's' ueber 'j' und 'w' ueber 't'.
(https://www.....)

Jetzt soll das Zahlenpaar k = (a, b) ermittelt werden.
Das ganze per brute force zu erledigen ist schnell gemacht, und ich 
bekomme das Zahlenpaar k = (a=9, b=3).

Jetzt moechte/soll/muss/darf ich das aber von Hand mathematisch loesen. 
Wie gehe ich dabei vor?

Ich habe diesen Thread gefunden:
http://crypto.stackexchange.com/questions/25568/affine-cipher-calculate-the-key-from-a-known-plaintext-ciphertext-pair#25569

Daraus gehr hervor, dass ich zwei Gleichungen aufstellen muss, und die 
Gleichungen in dem genannten Thread leuchten mir auch ein.

Bezogen auf meinen Geheimtext, und unter der Annahme das (a=0, b=1,..., 
z=25) ist, wuerde ich jetzt folgende Gleichungen aufstellen:

Ich nehme mir bekannte Buchstaben, z.B.
'h'(7) was ueber das 'o'(14) abgebildet und 'w'(22) das ueber 't'(19) 
abgebildet wird.

Daraus wuerden sich fuer mich die Gleichungen
1.  7a + b = 14
2. 22a + b = 19
ergeben. Da ich aber weder a=9 noch b=3 rausbekomme, denke ich, dass ich 
bei den Gleichungen etwas falsch gemacht habe.
Ich vermute, dass die Modulo-Operation beruecksichtig werden muss, mir 
ist aber nicht klar wie und an welcher Stelle beim Loesen das passieren 
muss.

Waere nett, wenn mal jemand drueber schauen koennte. :)

Gruesse
OP (Firma: RUB) #4781588
Lesenswert?

Okay, jetzt hab ich verstanden (glaube ich zumindestens) wie ich die 
Modulooperation behandeln muss.

Mit den Gleichungen
1.) 19a + b = 18
2.) 22a + b = 19
wird dann daraus:
1
18 - 19a = 19 - 22a  | hier: -18 + 26 = +8 -> Modulooperation
2
    -19a = 27 - 22a  | +22a
3
      3a = 27        | /3
4
       a = 9
5

6
b = 19 - (22 * 9)    | Anwendung der Moduloreduktion
7
b = -7 - (-4 * 9)
8
b = 29 % 26
9
b = 3
Mir war nicht klar, an welcher Stelle ich die Modulooperation (mod 26) 
durchfuerhen muss.

Ludwig schrieb:
> Youtube-Video. Nur welches?
Ich bekomme eine andere URL: https://www.youtube.com/watch?v=biqdtnlzq30
Da heisst es immerhin: This video is unavailable. :-/

Ich danke euch!

Gruesse

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren