Zu Hauptinhalt springenZur Suche springenZu Hauptnavigation springenZu Footer springen
Logo der Fachhochschule Nordwestschweiz
Studium
Weiterbildung
Forschung und Dienstleistungen
Internationales
Die FHNW
De
Standorte und KontaktBibliothek FHNWKarriere an der FHNWMedien
Logo der Fachhochschule Nordwestschweiz
  • Studium
  • Weiterbildung
  • Forschung und Dienstleistungen
  • Internationales
  • Die FHNW
De
Standorte und KontaktBibliothek FHNWKarriere an der FHNWMedien
Module
Mathematik für die Datenkommunikation

Mathematik für die Datenkommunikation

Nummer
mada
ECTS
3.0
Anspruchsniveau
basic
Inhaltsübersicht
Ziel des Moduls ist es die wichtigsten algebraischen und zahlentheoretischen Grundlagen wie sie in der Datenkommunikation gebraucht werden, zu vermitteln und einige Anwendungen zu besprechen.
    Inhalt (Die Reihenfolge der Themen und die Gewichtung sind dem Dozenten überlassen)
    Ein Modell der Datenkommunikation
    Probleme der Datenkommunikation
    Zahlentheorie für die Public-Key-Kryptographie
  • Arithmetik in Z
  • Modulares Rechnen
  • Erweiterter euklidischer Algorithmus
  • Lineare diophantische Gleichungen in zwei Variablen
  • Square-and-multiply-Algorithmus
  • Komplexitätsfragen
    Gruppentheorie
  • Eigenschaften von Gruppen
  • Beispiele von Gruppen: Z/nZ, Z/nZ* etc.
  • Untergruppen und Nebenklassen
  • Gruppenhomomorphismen
    RSA und Diffie-Hellman
  • Schlüsselerzeugung
  • Ver- und Entschlüsselung
  • Key-Agreement-Protokoll
  • Man-in-the-middle-Attacke
    Codierung
  • Beispiele von Codes
  • Fehlererkennende und fehlerkorrigierende Codes
  • Lineare Codes
  • Syndrom-Decodierung
  • Anwendungen
Lernziele
Zahlentheorie Die Studierenden kennen die grundlegenden Begriffe der elementaren Zahlentheorie. Sie verstehen den erweiterten euklidischen Algorithmus sowie seine Komplexität und können ihn anwenden. Sie beherrschen das modulare Rechnen (Addition, Subtraktion, Multiplikation und Division). Sie können lineare diophantische Gleichungen mit zwei Variablen lösen. Sie verstehen den Square-and-multiply-Algorithmus für die modulare Exponentiation sowie seine Komplexität und können ihn anwenden. Gruppentheorie Die Studierenden können erklären, was eine Gruppe ist, kennen einige Beispiele und können in den Gruppen Z/nZ und Z/nZ* rechnen. Sie kennen die Begriffe zyklische Gruppe, erzeugendes Element, Ordnung eines Elements und einer Gruppe. Sie verstehen, was eine Untergruppe und eine Nebenklasse ist, wissen, dass die Ordnung einer Untergruppe einer endlichen Gruppe immer die Ordnung der Gruppe teilt und können in einfachen Fällen die Untergruppen einer Gruppe bestimmen. Sie können erklären, was ein Gruppenhomomorphismus ist und kennen Beispiele. RSA und Diffie-Hellman Die Studierenden können RSA-Schlüsselpaare erstellen und Nachrichten ver- und entschlüsseln. Sie kennen einige wichtige Vorsichtsmassnahmen bei der Schlüsselgenerierung. Sie kennen die Bedeutung und die Funktionsweise des Diffie-Hellman-Protokolls und können es durchführen. Sie verstehen die Man-in-the-middle-Attacke auf das Diffie-Hellman- Protokoll. Codierungstheorie Die Studierenden verstehen, was ein (n, M, d)-Code ist und können seine Parameter erklären. Sie kennen einige Beispiele von konkreten Codes und können sie zur Fehlerkorrektur anwenden. Die Studierenden können an einem einfachen Beispiel eines linearen Codes die Syndrom-Decodierung durchführen.
Empfohlene Vorkenntnisse
  • Mathematische Grundlagen der Informatik (mgli)
  • Leistungsbewertung
    Erfahrungsnote
    (Englische Version)

    Studium

    Angebot

    • Studium
    • Weiterbildung
    • Forschung & Dienstleistungen

    Über die FHNW

    • Hochschulen
    • Organisation
    • Leitung
    • Facts and Figures

    Hinweise

    • Datenschutz
    • Accessibility
    • Impressum

    Support & Intranet

    • IT Support
    • Login Inside-FHNW

    Member of: