Modul 09
5 CP

Kryptographische Algorithmen sind der „Motor“ hinter fast jeder praktischen Sicherheitslösung, von Internetsicherheit und Mobilfunksicherheit bis zur Geldkarte und PayTV. Gleichzeitig sind viele Krypto-Algorithmen extrem rechenintensiv, sodass effiziente Methoden für die Realisierung in Software gefunden werden müssen. Der andere wichtige Aspekt bei der Realisierung kryptographischer Verfahren ist die sichere Implementierung. 

Diese Veranstaltung gibt eine Einführung in Methoden zur effizienten und sicheren Implementierung kryptographischer Algorithmen.

Lerninhalte

1. Teil:

  • Methoden zur effizienten Potenzieren
  • Spezielle Beschleunigungsverfahren für den RSA‑Algorithmus

2. Teil:

  • Entwicklung von Algorithmen für effiziente Langzahlarithmetik
  • Grundlegenden Methoden zur Darstellung von Langzahlen in Rechnern und Verfahren zur Addition
  • Algorithmen zur effizienten modularen Multiplikation
    • Karatsuba-Algorithmus
    • Montgomery-Multiplikation

3. Teil:

  • Sichere Implementierungen
  • Einführung in aktive und passive Seitenkanalattacken
    • Aktive Attacken gegen Blockchiffren und RSA
    • Passive Attacken wie SPA (simple power analysis) und DPA (differential power analysis)

Lernziele

Im Rahmen des Moduls „Implementierung kryptografischer Verfahren“ erlernen Sie die grundlegenden Algorithmen für die effiziente Implementierung rechenintensiver Kryptoverfahren. Insbesondere den Umgang von Algorithmen mit sehr langen Operanden haben Sie nach Abschluss des Moduls verstanden werden. Zudem erfassen Sie das Zusammenspiel von Implementierungsmethoden und kryptographischer Sicherheit.

Empfehlenswerte Vorkenntnisse

  • Modul 1: Einführung in die Kryptographie und Datensicherheit
  • Grundkenntnisse der Programmiersprache C++ (bzw. Bereitschaft zum Einarbeiten in die Grundlagen von C++)

Dieses Modul wird angeboten von:

M1 + M9 IKV Dozent Paar_Ausschnitt

Prof. Dr.-Ing. Christof Paar

Direktor Max-Planck-Institut für Sicherheit und Privatsphäre

Ruhr-Universität Bochum
Lehrstuhl für Embedded Security
Fakultät für Informatik
+49 (0)234 32 29944
christof.paar@mpi-sp.org

Dieses Modul wird betreut von:

userdummy

Pascal Zimmer

Tutor

Die Kontaktdaten finden Sie im Online-Campus.

Ansprechpartnerin

Andrea Nahrwold

Studiengangsmanagerin
nahrwold@is-its.org
+49 (0)234 92 7898-13
Seminarbroschüre isits

Unser Angebot in einer Broschüre

Laden Sie sich jetzt kostenlos unsere umfassende Weiterbildungsbroschüre herunter:

Zur Bestätigung Ihrer E-Mail-Adresse senden wir Ihnen zunächst einen Bestätigungslink. Anschließend erhalten Sie umgehend die Broschüre. Mit der Bestätigung melden Sie sich zu unserem E-Mail-Verteiler an & erhalten unsere Weiterbildungs-News direkt in Ihr Postfach. Dieser Nutzung kann jederzeit widersprochen werden.

Infobroschüre direkt per Mail

Jetzt direkt unsere Broschüre mit allen wichtigen Infos zum Fernstudium per E-Mail zusenden lassen!

Mit Klick auf den Button melden Sie sich zu unserem E-Mail-Verteiler für Informationen zum Fernstudium an. Dieser Nutzung kann jederzeit widersprochen werden.

Jetzt kostenlos Informationen zum Fernstudium anfordern

Unser Infopaket per Post

Das ganze Infopaket zum Fernstudium und allen Weiterbildungsangeboten kostenlos per Post zusenden lassen!

Mit Klick auf den Button fordern Sie unser Infopaket per Post an und melden Sie sich zu unserem E-Mail-Verteiler für Informationen zum Fernstudium an. Dieser Nutzung kann jederzeit widersprochen werden.

Sie möchten Ihre Daten nicht angeben? Kein Problem, selbstverständlich informieren wir Sie auch telefonisch unter der +49 (0)234 92 7898-13 zu unserem Fernstudium.