Kryptographie für Softwareentwickler

Kryptographie für Softwareentwickler

Sie sichere Entwicklung von Anwendungen, die Verschlüsselung von Daten und der Schutz der Privatsphäre der Nutzer rücken immer mehr in den Fokus der modernen Softwareentwicklung. Durch die große Zahl an Verschlüsselungsarten sowie unverständliche benannter Algorithmen erscheint das Themengebiet der Kryptographie komplexer als es eigentlich ist. In diesem 2-tägigen Seminar erwerben die Teilnehmer grundlegendes Wissen zum Thema Kryptographie, sowie deren Anwendungsgebieten. Dabei geht es expliziet um ein konzeptionelles Verständnis der Grundlagen, welche durch praktische Übungen abgerundet werden. Ggf. kann der Kurs auch auf einen Tag reduziert werden, dann allerdings mit weniger praktischen Elementen und einigen thematischen Einschnitten.

Dauer: 2 Tage   Preis: 2.750,00 €   Uhrzeit: 9:00 - 17:00 Uhr

Seminarinhalt

I. Einführung und Grundlagen

  • Ziele der Kryptographie (Vertraulichkeit, Authentizität, Intergrität, Nichtabstreitbarkeit)
  • Grundlegende Konzepte (z.B. Hashverfahren, Zufallszahlen, Schlüssel-längen)

II. Symmetrische Verschlüsselungsverfahren

  • Block- und Stromverschlüsselung
  • Padding
  • Message Authentication Codes (MACs)
  • Verschiedene symmetrische Verschlüsselungsalgorithmen (AES, usw.)
  • Einsatz von symmetrischer Verschlüsselungsverfahren in der Praxis
  • Praktische Übungen

III. Asymmetrische Verschlüsselungsverfahren

  • Unterschiede zur symmetrischen Verschlüsselung
  • Verschiedne asymmetrische verschlüsselungsalgorithmen (RSA, DSA, usw.)
  • Einsatz von asymmetrischer Verschlüsselungsverfahren in der Praxis
  • Praktische Übung

IV. Zertifikate und SSL

  • Zertifikate
  • OKI und Web-of-Trust
  • OpenSSL, OpenPGP, etc.

V. Angriffe auf Kryptographiesysteme und Schutzmaßnahmen

  • Sicherheit von Verschlüsselungsverfahren (Theorie vs. Praxis)
  • Angriffsszenarien und Konzepte (z.B. Brute-Force Attacken, Replay-Angriffe, usw.)
  • Einsatz von Quantencomputern
  • Kryptoanalyse

Informationen - Kryptographie für Softwareentwickler

  • Dauer: 2 Tage
  • Preis: 2.750,00 €
  • Uhrzeit: 9:00 - 17:00 Uhr
  • Seminarunterlage: Nach Absprache
  • Empfohlene Vorkenntnisse: Grundkenntnisse in Python oder einer ähnlichen Programmiersprache (Javascript, Java, etc.)
  • Zielgruppe: Softwareentwickler sowie Mitarbeiter mit Interesse an Kryptographie und Softwareentwicklung
  • Anlagen: Kryptographie_fuer_Softwareentwickler.pdf

Last Minute / Garantietermine

  • Zur Zeit keine Angebote vorhanden

Termine & Anmeldung