also ich soll zeigen, dass wenn ich n und phi(n) gegeben hab, dass ich p und q bestimmen kann.
Überlegung:
n = p * q
phi(n) = (p-1)* (q-1) = pq-p-q+1 = n-(n/q)-(n/p)-(n/pq)
Aber weiter komme icg nicht. Würde mich über Tipps freuen:)
Danke im Voraus!
Hi,
Versuche das mal so:
phi(n) = n-p-q+1
<=> n - phi(n) + 1 = p + q
<=> n - phi(n) + 1 = n/q + q
<=> (n - phi(n) + 1)q = n + q2
<=> q2 - (n - phi(n) +1)q + n = 0
Ich hab mal versucht das mit der Mitternachtsformel versucht zu lösen, aber da bleib ich dann bei:
q1 = (n-phi(n)+1) + Wurzel(n2 -2nphi(n) -2phi(n) +phi(n)2 -3)
q1 = (n-phi(n)+1) - Wurzel(n2 -2nphi(n) -2phi(n) +phi(n)2 -3)
hängen.
Kannst du mir da weiterhelfen?
1⏟=aq2+(φ(n)−n−1)⏟=bq+n⏟=c=0 \underbrace{1}_{=a} q^2+ \underbrace{(\varphi(n)-n-1)}_{=b} q+ \underbrace{n}_{=c} = 0=a1q2+=b(φ(n)−n−1)q+=cn=0
Jetzt erstmal b2 b^2 b2 berechnen:
b2=−2nφ(n)+φ(n)2−2φ(n)+n2+2n+1 b^2 = -2 n \varphi(n) + \varphi(n)^2 - 2 \varphi(n) + n^2 + 2 n + 1 b2=−2nφ(n)+φ(n)2−2φ(n)+n2+2n+1
Und anschließend einsetzen:
q1,2=−b±b2−4ac2a q_{1,2} = \frac{-b\pm\sqrt{b^2-4ac}}{2a}q1,2=2a−b±b2−4ac
Und dann kommt nur ein Ergebnis in Abhängigkeit von phi(n) und n raus oder?
Zum Beispiel q1 = p und q2 = q
Die beiden Lösungen sind die beiden Primzahlen.
Aber ich hab da doch so einen langen Term mit phi(n) und n und dann noch die Wurzel sowie die Division durch 2. Woran erkenne ich, dass da genau die Primzahlen rauskommen?
Wenn p,q Primzahlen sind
n=pq
phi(n)=(p-1)(q-1)
Setz das mal oben in die quadratische Gleichung ein, dann erhältst du:
a=1
b=-p-q
c=pq
Das dann in die Lösungsformel
x1,2=0.5(p+q±p2−2pq+q2)=0.5(p+q±(p−q)2) x_{1,2} =0.5 \left( p+q \pm \sqrt{p^2-2pq+q^2} \right)= 0.5\left( p+q\pm \sqrt{(p-q)^2}\right)x1,2=0.5(p+q±p2−2pq+q2)=0.5(p+q±(p−q)2)
Da kommt also p und q als Lösung raus.
Ein anderes Problem?
Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos