Institut für Theoretische Informatik

Slides:



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

Beispiel zum RSA-Algorithmus
Kapitel 3 Arithmetische Schaltkreise
Wiederholung TexPoint fonts used in EMF.
Schnelle Matrizenoperationen von Christian Büttner
Wiederholung TexPoint fonts used in EMF.
Wiederholung: Ziehen von Elementen
Übungsbetrieb Di neuer Raum HZO 60
LS 2 / Informatik Datenstrukturen, Algorithmen und Programmierung 2 (DAP2)
LS 2 / Informatik Datenstrukturen, Algorithmen und Programmierung 2 (DAP2)
Asymmetrische Kryptographie
Wiederholung Operationen auf Mengen Relationen, Abbildungen/Funktionen
WS Algorithmentheorie 02 - Polynomprodukt und Fast Fourier Transformation Prof. Dr. Th. Ottmann.
Kapitel 1 Die natürlichen und die ganze Zahlen. Kapitel 1: Die natürlichen und die ganzen Zahlen © Beutelspacher/Zschiegner April 2005 Seite 2 Inhalt.
Kapitel 2 Die rationalen und die irrationalen Zahlen.
Kapitel 5 Fehlererkennende Codes
Kapitel 3 Elementare Datenstrukturen TexPoint fonts used in EMF.
Wiederholung Formale Potenzreihen
Fehlerstrategien bei Addition
Bit Commitment mit quadratischen Resten Vortrag von Josef Pozny
Prüfziffern - am Beispiel der ISBN -
Wir suchen ‘ mit m = m    ‘ c  ‘ mod 26
(Ron Rivest, Adi Shamit, Leonard Adleman , 1977)
§8 Gruppen und Körper (8.1) Definition: Eine Gruppe G ist eine Menge zusammen mit einer Verknüpfung, die jedem Paar (a,b) von Elementen aus G ein weiteres.
Diplomarbeit von Daniel Tameling
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Strichcode.
Institut für Theoretische Informatik
Institut für Theoretische Informatik
Institut für Theoretische Informatik
STATISIK LV Nr.: 0028 SS Mai 2005.
Institut für Theoretische Informatik
AES – Advanced Encryption Standard
1 (C)2006, Hermann Knoll, HTW Chur, FHO Quadratische Reste Definitionen: Quadratischer Rest Quadratwurzel Anwendungen.
MINDREADER Ein magisch - interaktives Erlebnis mit ENZO PAOLO
Determinanten und Cramer‘sche Regel
1 (C)2006, Hermann Knoll, HTW Chur, FHO Quadratische Reste Definitionen: Quadratischer Rest Quadratwurzel Anwendungen.
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.
Technische Frage Technische Frage Bitte löse die folgende Gleichung:
Stefan Vogel, 3. Fachsemester BBS WS 09 / FOM
Responsorium 14 Mathematik für alle
Grundlagen der Algorithmen und Datenstrukturen Kapitel
Computer Algebra für Brüche --- angepasst an Ausbildungszwecke
Kapitel 4 Restklassen (die modulo-Rechnung)
Michal Olejniczak Pawel Kiedrowski
Division mit Rest Fortbildungsveranstaltung am 5. Juni 2009 Innsbruck
Diskrete Mathematik Angelika Steger Institut für Theoretische Informatik TexPoint fonts used in EMF. Read the TexPoint manual before.
 Sortigkeit oder Arität
Folie 1 §8 Gruppen und Körper (8.1) Definition: Eine Gruppe G ist eine Menge zusammen mit einer Verknüpfung, die jedem Paar (a,b) von Elementen aus G ein.
European Article Number
RSA public key encryption
Wiederholung Größte gemeinsame Teiler Satz von Bezout:
Wiederholung Gerichtete Graphen Digraph D=(V,E)
Wiederholung TexPoint fonts used in EMF.
Organisatorisches DiMa für Master of Science Mathe anrechenbar
Fragestunden & Übungsschein
TexPoint fonts used in EMF.
TexPoint fonts used in EMF.
Klausurtermin Klausur Diskrete Mathematik I Do stündig
Wiederholung TexPoint fonts used in EMF.
Wiederholung Körper K Eigenschaften von multiplikativen Gruppen
Kleiner Schreibfehler
Korrektur Aufgabe 8.1 Anstatt x2-2x+3 muss es heissen x2-4x+3.
Wiederholung Gruppen Untergruppen Gruppenisomorphismen
Wiederholung Umwandlung in Koordinatenform
Zusammenfassung Königsberger Brückenproblem Planare Graphen
Wiederholung Chinesischer Restsatz RSA TexPoint fonts used in EMF.
Wiederholung Verband Ungerichtete Graphen Partielle Ordnung
 Präsentation transkript:

Institut für Theoretische Informatik Diskrete Mathematik Angelika Steger Institut für Theoretische Informatik steger@inf.ethz.ch TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAAAAAAAAAAAAAAAA

Kapitel 3: Algebra Kapitel 3.1: Modulare Arithmetik

kongruent modulo m a ≡ b (mod m) gdw. m teilt a-b Schreibweise: a mod m := Zahl r Î {0,…,m-1} mit a ≡ r (mod m) „Rest von a modulo m“ Beachte: a ≡ b (mod m) gdw. (a mod m) = (b mod m)

Multiplikation & Kürzen Für Zahlen a,b,c,d ÎZ, c ¹ 0, gilt: a ∙ c = b ∙ c gdw. a = b Bei der Modulo-Rechnung folgt aus a ∙ c ≡ b ∙ c (mod m) im Allgemeinen nicht, dass a ∙ c ≡ b ∙ c (mod m). Bsp: 1 ∙ 2 ≡ 4 ∙ 2 (mod 6), aber 1 ≡ 4 (mod 6). Dies gilt nur, wenn ggT(c,m)=1 und m ³ 2.

Modulorechnung - Beispiele ISBN International Standard Book Number EAN European Article Number MDi Message-Digest Verfahren

ISBN 10 – stellige Nummer, bestehend aus einem Länder- bzw. Sprachgruppenkode, z.B. 0 für Verlage aus englischsprachigen Ländern und 3 für Verlage aus Deutschland, Österreich und der Schweiz, einer Verlagsnummer, einer laufenden Nummer innerhalb des Verlagprogramms, die von den Verlagen selbst vergeben werden kann, und einer Prüfziffer.

ISBN - Beispiel ISBN 3-540-67597-3 Berechnung der Prüfziffer: 1∙3 + 2∙5 + 3∙4 + 4∙0 + 5∙6 + 6∙7 + 7∙5 + 8∙9 + 9∙7 mod 11

Die Prüfziffer erkennt Tippfehler Bsp: Schreibt man ISBN - Eigenschaften Die Prüfziffer erkennt Tippfehler Bsp: Schreibt man 3-540-67587-3 statt 3-540-67597-3 so stimmt die Prüfziffer nicht. Zahlensturz (Vertauschung zweier Ziffern) 3-540-67579-3 statt 3-540-67597-3

EAN 13-stellige Nummer, bestehend aus der so genannten Basisnummer, die in der Schweiz von der Organisation GS1 Schweiz vergeben wird, eine vom Hersteller vergebene Artikelnummer und eine Prüfziffer.

EAN - Beispiel EAN 7-617400-010022 Prüfziffer Berechnung der Prüfziffer: (von hinten lesen) 10 - 1∙2 + 3∙2 + 1∙0 + 3∙0 + 1∙1 + 3∙0 + 1∙0 + 3∙0 + 1∙4 + 3∙7 + 1∙1 + 3∙6 mod 10

EAN - Eigenschaften Die Prüfziffer erkennt Tippfehler und manchmal einen Zahlensturz …

MDi Idee: Berechne einen „Fingerabdruck“ einer Nachricht durch geschickte Kombination von Modulo-Berechnungen und Bitoperationen wie Shifts und ANDs und ORs ….

Euklidischer Algorithmus Kapitel 3.1.2: Euklidischer Algorithmus

Euklidischer Algorithmus

Erweiterter Euklidischer Algorithmus

Lösen linearer Gleichungen

Chinesischer Restsatz

Der „kleine“ Satz von Fermat

Kapitel 3.2: Gruppen

Beispiel Neutrales Element: c

Permutationen

Rechenregeln