Kryptografie 2 Laboraufgaben

Computerlabor   30.04.2025

Aufgabe 7:  (Faktorisierung)

Sie wollen die natürliche Zahl n faktorisieren (in Faktoren zerlegen).

  1. Erstellen Sie eine Excel-Tabelle mit drei Zeilen:

    - mit den auf Wurzeln folgenden ganzen Zahlen xi

    - mit den zugehörigen Differenzen xi2 – n

    - mit den Quadratwurzeln yi aus diesen Differenzen

    Sobald eine dieser Quadratwurzeln yi eine ganze Zahl ist, haben Sie mit xi + yi einen Faktor von n gefunden!

    Probieren Sie das Verfahren mit n = 2041 aus.

    xi464748495051...
    xi2-n75168263360459560...
    yi  8,66 12,96 16,22 18,97 21,42 23,66...

     

     

  2. Implementieren Sie die p-1-Methode zur Faktorisierung von natürlichen Zahlen.

     

  3. Schreiben Sie ein Programm, das eine zufällige Zahl n = p·q mit p und q Primzahlen der Länge jeweils k = 28 erzeugt und anschließend versucht, n mit der p-1-Methode wieder zu faktorisieren. Lassen Sie das Programm ein paarmal laufen.

 

 

 

 

[up]

 


H.W. Lang   mail@hwlang.de   Impressum   Datenschutz
Diese Webseiten sind größtenteils während meiner Lehrtätigkeit an der Hochschule Flensburg entstanden