Affine Chiffre

Neue Frage »

Malcang Auf diesen Beitrag antworten »
Affine Chiffre
Da bin ich wieder Big Laugh

Ich beschäftige mich gerade mit dieser Aufgabe:
[attach]58082[/attach]

Nun, affine Chiffre ist ja definiert über die Verschlüsselungsfunktion . Ich wähle also den Ansatz:


Aber nun sind und nicht teilerfremd, wie mache ich denn nun weiter verwirrt

Ich habe das allerdings mit python über Brute-Force lösen können, es kommen die Paare in Frage.

Aber wie löse ich das rechnerisch?
HAL 9000 Auf diesen Beitrag antworten »

Wer sagt denn, dass die teilerfremd sein müssen? Die Bedingung für die Lösbarkeit einer Kongruenz ist nicht , sondern .

In letzterem Fall kann man die Kongruenzgleichung durch den ggT dividieren. Im vorliegenden Fall ist und es gilt , wir dividieren durch 4 und erhalten . Diese Kongruenz ist dann eindeutig lösbar , und hat dann modulo 256 genau vier Lösungen zur Folge, und das sind für .


Zur Zusatzfrage: Der zusätzliche Chiffretext zur 28 bringt keinen zusätzlichen Informationsgewinn. Was man benötigt ist ein Chiffretext zu einem zu 256 teilerfremden Wert, sprich: Der muss ungerade sein.


Allgemein: Zur eindeutigen Bestimmung der Parameter der Chiffre genügen zwei Chiffretext-Paare und derart, dass teilerfremd zu Modul ist:

Denn dann ist eindeutig nach auflösbar.
Malcang Auf diesen Beitrag antworten »

Super, HAL, vielen Dank, das hat mir sehr geholfen! Freude

Zitat:
Original von HAL 9000
Zur Zusatzfrage: Der zusätzliche Chiffretext zur 28 bringt keinen zusätzlichen Informationsgewinn. Was man benötigt ist ein Chiffretext zu einem zu 256 teilerfremden Wert, sprich: Der muss ungerade sein.


Hier hatte ich mich auch verrechnet. Ich hatte die Ergebnisse statt betrachtet. Mit der richtigen Betrachtung wäre immer das gleiche herausgekommen und ich ich hätte die Lösung eingesehen.

Deine Argumentation ist mir natürlich viel lieber Big Laugh
HAL 9000 Auf diesen Beitrag antworten »

Allgemein kann man sagen, dass bei bekanntem zur eindeutigen Bestimmung der Parameter der Chiffre zwei Chiffretext-Paare und genügen, sofern und teilerfremd sind:

Denn dann ist die durch Subtraktion entstehende Kongruenz eindeutig nach lösbar, und daraus ableitend ist ohnehin klar.
Malcang Auf diesen Beitrag antworten »

Das kommt sofort bei meinen Notizen dazu. HAL, ich danke dir vielmals!
Malcang Auf diesen Beitrag antworten »

HAL, ich muss das hier gerade nochmal rauskramen:

Zitat:
Original von HAL 9000
Wer sagt denn, dass die teilerfremd sein müssen? Die Bedingung für die Lösbarkeit einer Kongruenz ist nicht , sondern .


Du sagst die Bedingung. Aber wenn gilt, so ist invertierbar und die Kongruenz ist ebenfalls lösbar.
Natürlich gilt . Aber wie oben gesehen gilt nicht die Rückrichtung. Wie ist da genau der Zusammenhang? Geht es um die eindeutige Lösbarkeit?
 
 
HAL 9000 Auf diesen Beitrag antworten »

Zum einen geht es um statt um - vielleicht hast du dich bei letzterem auch nur verschrieben, jedenfalls hat dieser ggT nun überhaupt keine Bedeutung.

Zum anderen gibt auch gleich die Anzahl der Lösungen dieser Kongruenzgleichung an, sofern wie gesagt gilt. Gilt es nicht, so ist die Lösungsanzahl natürlich Null.

Im Spezialfall ist die Bedingung natürlich automatisch erfüllt, und es gibt hier genau eine Lösung der Kongruenz.

Im Fall kann man so vorgehen, wie ich es oben getan hatte: Division von durch ergibt Kongruenz mit , und . Hier ist dann , es gibt daher genau eine Lösung , welche dann die genau Lösungen mit zur Folge hat.


Das war im Schnelldurchlauf die Theorie zu linearen Kongruenzgleichungen in einer Variable (bis auf das eigentliche Finden der Lösung). Augenzwinkern
Malcang Auf diesen Beitrag antworten »

Wie immer was gelernt, Danke HAL! smile
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »