Wir suchen ‘ mit m = m    ‘ c  ‘ mod 26

Slides:



Advertisements
Ähnliche Präsentationen
Eine Einführung in das RSA-Verfahren an Beispielen
Advertisements

Fast Fourier Transformation
Eulerscher Polyedersatz
Algebraische Zahlen: Exaktes Rechnen mit Wurzeln
11. Matrizen. 11. Matrizen Eine mn-Matrix ist ein Raster aus mn Koeffizienten, die in m Zeilen und n Spalten angeordnet sind. = (aij)1  i  m, 1.
Zusammenfassung der Vorwoche
B-Bäume.
Trimino zum Kopf- oder halbschriftlichen Rechnen
Verifizieren versus Berechnen
Standortfaktoren INTERN - Ausdrucksstark präsentieren.
-17 Konjunkturerwartung Europa September 2013 Indikator > +20 Indikator 0 a +20 Indikator 0 a -20 Indikator < -20 Europäische Union gesamt: +6 Indikator.
Algorithmentheorie 04 –Hashing
Suche in Texten: Suffix-Bäume
WS Algorithmentheorie 02 - Polynomprodukt und Fast Fourier Transformation Prof. Dr. Th. Ottmann.
WS Algorithmentheorie 05 - Treaps Prof. Dr. Th. Ottmann.
Prof. Dr. S. Albers Prof. Dr. Th. Ottmann
Algorithmentheorie 7 – Bin Packing
WS Prof. Dr. Th. Ottmann Algorithmentheorie 09 - Suche in Texten Suffix - Bäume.
Grundkurs Theoretische Informatik, Folie 3.1 © 2004 G. Vossen,K.-U. Witt Grundkurs Theoretische Informatik Kapitel 3 Gottfried Vossen Kurt-Ulrich Witt.
Kapitel 19 Astronomie Autor: Bennett et al. Unsere Galaxis, die Milchstraße Kapitel 19 Unsere Galaxis, die Milchstraße © Pearson Studium 2010 Folie: 1.
(Ron Rivest, Adi Shamit, Leonard Adleman , 1977)
Zahlen mit Zahlen ausmessen
Inhalte und Maßnahmen eingegeben haben,
Ralf KüstersDagstuhl 2008/11/30 2 Ralf KüstersDagstuhl 2008/11/30 3.
Das wars!.
Bild 1.1 Copyright © Alfred Mertins | Signaltheorie, 2. Auflage Vieweg+Teubner PLUS Zusatzmaterialien Vieweg+Teubner Verlag | Wiesbaden.
20:00.
N S - + Stromfluss: von gelber Spule zu blauer Spule S- Pol N- Pol
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
Kollektionen in Java Aufzählungstypen, Generische Typen
Beispiel mit vier Personen und vier Sitzplätzen
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
...ich seh´es kommen !.
Polynome und schnelle Fourier-Transformation
Algorithmus von Dijkstra. 0 Algorithmus von Dijkstra s Priority Queue PQ: Knoten, Priorität Weglänge Kandidatenmenge.
Präsentation läuft auch vollautomatisch ab … wie du möchtest
Auslegung eines Vorschubantriebes
Institut für Theoretische Informatik
Geg.: Zeichnungsdaten, O Ges.: F´, O´, Strahlengang
UN - Behindertenrechtskonvention
Symmetrische Blockchiffren DES – der Data Encryption Standard
In seiner Spur bleiben 1. Ein Aufruf: Halte fest und mache weiter (Verse 15-16) 2. Eine Hilfe: Halte dich an gute Vorbilder (Vers 17) 3. Eine Warnung:
1 (C)2006, Hermann Knoll, HTW Chur, FHO Quadratische Reste Definitionen: Quadratischer Rest Quadratwurzel Anwendungen.
MINDREADER Ein magisch - interaktives Erlebnis mit ENZO PAOLO
1 (C)2006, Hermann Knoll, HTW Chur, FHO Quadratische Reste Definitionen: Quadratischer Rest Quadratwurzel Anwendungen.
Analyseprodukte numerischer Modelle
Operationsplanung: Abstände
2014 Januar 2014 So Mo Di Mi Do Fr Sa So
FinanzblogFinanzblog – Adventskalender - Marti + PartnerMarti + Partner.
FinanzblogFinanzblog – Adventskalender - Marti + PartnerMarti + Partner.
FinanzblogFinanzblog – Adventskalender - Marti + PartnerMarti + Partner.

ENDLICHE KÖRPER RSA – VERFAHREN.
Schutzvermerk nach DIN 34 beachten 20/05/14 Seite 1 Grundlagen XSoft Lösung :Logische Grundschaltung IEC-Grundlagen und logische Verknüpfungen.
Pflanzenlernkartei 3 Autor: Rudolf Arnold. Pflanze 1 Gattung Merkmale Schädigung Bekämpfung.
Pflanzenlernkartei 2 Autor: Rudolf Arnold. Pflanze 1 Gattung Merkmale Schädigung Bekämpfung.
Vortrag von Rechtsanwältin Verena Nedden, Fachanwältin für Steuerrecht zur Veranstaltung Wege zum bedingungslosen Grundeinkommen der Piratenpartei Rhein-Hessen.
Technische Frage Technische Frage Bitte löse die folgende Gleichung:
Ertragsteuern, 5. Auflage Christiana Djanani, Gernot Brähler, Christian Lösel, Andreas Krenzin © UVK Verlagsgesellschaft mbH, Konstanz und München 2012.
Der Erotik Kalender 2005.
01-1-Anfang. 01a-1-Vortrag-Inhalt 14-4-Gründe-Masterplan.
Familie Beutner, Konrad-Voelckerstrasse, Edenkoben/Pfalz, Tel:
Mit Jesus leben: Der Umgang mit Bedrängnis
TEST. 2 SK / Ressort Regeltechnik Täter Gegenspieler Zuschauer Mitspieler.
1 Medienpädagogischer Forschungsverbund Südwest KIM-Studie 2014 Landesanstalt für Kommunikation Baden-Württemberg (LFK) Landeszentrale für Medien und Kommunikation.
Monatsbericht Ausgleichsenergiemarkt Gas – Oktober
Kapitel 4 Restklassen (die modulo-Rechnung)
RSA public key encryption
 Präsentation transkript:

Wir suchen ‘ mit m = m    ‘ c  ‘ mod 26 d.h. wir suchen ein ‘ mit   ‘  1 mod 26 Ein solches ‘ heißt multiplikatives Inverses zu  .

Zu welchen  findet man ein ‘ mit  • ‘  1 mod 26 ? Vorüberlegung: Zu welchen  findet man ein ‘ mit  • ‘  1 mod 26 ? Vielfache der einzelnen Zahlen modulo 26 Zahlen : 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1... Vielfache der 2: 0 2 4 6 8 10 12 14 16 18 20 22 24 0 2 4 ... Vielfache der 3: 0 3 6 9 12 15 18 21 24 1 4 7 10 13 16 19 22 25 2 5 8 11 14 17 20 23 0 3 ... Vielfache der 4: 0 4 8 12 16 20 24 2 6 10 14 18 22 0 4 8 ... Vielfache der 5: 0 5 10 15 20 25 4 9 14 19 24 3 8 13 18 23 2 7 12 17 22 1 6 11 16 21 0 5 ... Vielfache der 6: 0 6 12 18 24 4 10 16 22 2 8 14 20 0 6 12 ... ... Vielfache der 13: 0 13 0 13 0 13 ...

 mod 26 teilerfremd, d.h. ggT(, 26) = 1 Wir stellen fest: ‘ existiert zu   und 26 sind  mod 26 teilerfremd, d.h. ggT(, 26) = 1 Wie findet man jedoch ein solches multiplikatives Inverses ‘ ?

‘  1 mod d  teilerfremd existiert d.h. ggT(, d) = 1 Allgemein: ‘ mit  und d sind ‘  1 mod d  teilerfremd existiert d.h. ggT(, d) = 1 Wie findet man jedoch ein solches multiplikatives Inverses ‘ ?

Beispiele (multiplikative Inverse bestimmen): a) Wir berechnen ‘ zu  = 11 mod 26 b) Wir berechnen ‘ zu  = 17 mod 26

Euklidischer Algorithmus – zugrundeliegende Idee Bestimmung des ggT(792; 75): Die zugrundeliegende Idee: Sei a = qb + r mit a, b, q, r IN 0 0 r  b-1 792 = 10  75 + 42 Dann ist ggT(a;b) = ggT(b;r).   75 = 1  42 + 33 Im Beispiel gilt also: 42 = 1  33 + 9 ggT( 792; 75) = ggT(75; 42) = ggT ( 42; 33) 33 = 3  9 + 6 = ggT (33; 9) = ggT (9; 6) 9 = 1  6 + 3 = ggT(6;3) = 3 6 = 2  3 + 0 , also ist ggT(792; 42) = 3

Der erweiterte euklidischer Algorithmus Suche ganze Zahlen x und y mit der Eigenschaft, dass 3 = x 792 + y 75 . 792 = 10  75 + 42 = 9(792-10 75) – 575 = 9 792 - 95 75 75 = 1  42 + 33 = 4  42 – 5  (75 - 1  42) = 9  42 - 5  75 42 = 1  33 + 9 = 4  (42 – 1  33) – 1  33 = 4  42 - 533 33 = 3  9 + 6 = 9 – 1  (33 - 3 9) = 4  9 – 1 33 9 = 1  6 + 3    3 = 9 – 1  6 6 = 2  3

Aufgabe: Bestimme ganze Zahlen x und y mit 5 = x · 490 + y ·225 .