Kryptographie URL
haftendorn.uni-lueneburg.de/mathe-lehramt/krypto/krypto.htm
[Kryptographie]  [Algebra]  [MuPAD]   © Prof. Dr. Dörte Haftendorn
Download des MuPAD-Notebooks     Save Link Taget As..., Ziel speichern unter...
Restklassenstrukturen
Mathematik mit MuPAD 2, Prof. Dr. Dörte Haftendorn vom 10.11.02 Sept. 05
Web: haftendorn.uni-lueneburg.de/mathe-lehramt haftendorn.uni-lueneburg.de/ing-math
Achtung: Menu ->Notebook->Evaluiere->Alle Eingaben
Berechnen der Reste
   

   

Diese Arten arbeiten mit positiven Resten von 0 bis m-1.
Dagegen verwendet mods bei der Ausgabe negative Reste.
   

Negative Zahlen bei der Eingabe werden richtig behandelt:
   

Stammbrüche bei der Eingabe geben die richtigen Inversen an:
   

Beliebige Brüche bei der Eingabe werden richtig behandelt:
   
   

Plustafeln und Maltafeln der Restklassen-Struktur ###############
Sie werden hier als Funktionen des Moduls definiert.
   

   

   

Rechnen mit Restklassen.

                         76, 40, 116, 6, 5
   

         "((a mod m)+ (b mod m)) mod m) =?= ((a+b) mod m )"
   

                             "4 =?= 4"
   

Mit zufälligen Zahlen ommer wieder ansehen.

                 656, 164, 820, 5, 3, 1, " =?= ", 1
   


               392, 796, 312032, 0, 4, 0, " =?= ", 0
   


              4, 262, 549, 143838, 2, 1, 2, " =?= ", 2
   

Merke: Die Modulofunktion ist ein Homomorphismus,
eine strukturerhaltende Abbildung
Es ist also egal, an welcher Stellen der Ausrechnung man zu
der Resten übergeht.
#################################################################################
Erweitertes Arbeiten in Restklassenstrukturen
   

   

   

   

#######################################################################################
Bestimmung der Inversen
   

Für in MuPAD funktioniert einfach
   

   

Das aber muss geschickt programmiert sein.
Der Algorithmus verwendet den erweiterten euklidischen Algorithmus:
   
   

   

   


s ist invers zu a modulo m, bzw, falls s negativ, dann s+m,
bzw kann man in MuPAD einfach die positive-Modulfunktion nehmen
   

   

#######################################################################################
Prime Restklassen-Gruppe Z*(a)
   

Definition einer eigenen Prozedur, verwendet im TI92/Voyage
   

   

#######################################################################################
Ordnung der Elemente
a sei Element einer endlichen Gruppe.
Der minimale Exponent k, der a^k=1 erzeugt heißt "Ordnung von a"
   
   
   

Satz: Die Ordnung jedes Gruppenelementes teilt die Gruppenordnung.
   

Definition einer eigenen Prozedur, verwendet im TI92/Voyage
   

   
   

   
   

   

#######################################################################################
Potenzieren im Modul (Entwicklung mit Erklärung auf eigener Seite)
   

Definition einer eigenen Prozedur, verwendet im TI92/Voyage
   

   

[Kryptographie]  [Algebra]  [MuPAD]   
Inhalt und Webbetreuung ©Prof. Dr. Dörte Haftendorn 2001, hier neu 2005, update 14. August 2011
Direkte Internetadressen [www.doerte-haftendorn.de]
[haftendorn.uni-lueneburg.de/mathe-lehramt]    [haftendorn.uni-lueneburg.de/ing-math]