Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Switch to english language
Startseite    Anmelden     
Logout in [min] [minutetext]
SoSe 2024

Machine Learning in der Cryptanalyse - Einzelansicht

  • Funktionen:
Grunddaten
Veranstaltungsart Projekt SWS 10
Veranstaltungsnummer 420110020 Max. Teilnehmer/-innen 3
Semester SoSe 2020 Zugeordnetes Modul
Erwartete Teilnehmer/-innen
Rhythmus
Hyperlink  
Sprache englisch


Zugeordnete Person
Zugeordnete Person Zuständigkeit
Lucks, Stefan, Prof., Dr.rer.nat.habil.
Studiengänge
Abschluss Studiengang Semester Leistungspunkte
Bachelor Medieninformatik (B.Sc.), PV 29 - 15
Master Computer Science and Media (M.Sc.), PV 11 - 15
Bachelor Medieninformatik (B.Sc.), PV 11 - 15
Bachelor Medieninformatik (B.Sc.), PV 17 - 15
Bachelor Medieninformatik (B.Sc.), PV 16 - 15
Master Computer Science for Digital Media (M.Sc.), PV 18 - 15
Master Computer Science for Digital Media (M.Sc.), PV 17 - 15
Zuordnung zu Einrichtungen
Fakultät Medien
Inhalt
Beschreibung

Bei der Analyse von Chiffren suchen Kryptographen nach Mustern und Abhängigkeiten zwischen Klar- und Chiffretexten. Zu den traditionellen Werkzeugen der Kryptographen gehören bisher jedoch nur Stift und Papier, sowie Tools für Optimierungsprobleme wie SATSolver und MILP-Solver. Neuronale Netze dagegen
haben sich bisher eher beider Analyse von Side-Channel.Angriffen etablieren können, obwohl sie in anderen Bereichen der Wissenschaft bewiesen haben, dass sie unter anderem bei der Mustererkennung brillieren können. Umso spannender ist die Erkenntnis aus einem Paper von Aron Gohr, welcher neuronale Netze nutzte um Angriffe auf die NSA-Chiffre Speck zu verbessern. Ziel des Projektes ist es, den Studenten eine kurze Einführung in die differentielle und lineare Kryptanalyse, sowie in das Arbeiten mit neuronalen Netzwerken zu geben. Anschließend wollen wir untersuchen ob sich Gohr‘s Ansatz zur Analyse auch auf andere Blockchiffren, Stromchiffren oder Hashfunktionen erweitern lässt.

engl. Beschreibung/ Kurzkommentar

In crptanalysis, cryptographers try to find patterns and dependencies between plain- and ciphertexts. Traditionally, their toolkit consists of pen and paper, SAT-solvers and MILP-solvers. Neural networks on the other hand have proven to excel at pattern recognition, yet are mainly used for side-channel analysis. In 2019
Aron Gohr published a paper that used neural networks to produce new attacks on the NSA-cipher Speck. At the beginning of this project, we want students to learn the basics of differential and linear crypatnalysis, as well as working with neural networks. Building upon Gohr‘s approach, these basics shall be used to  understand, reproduce, and extend the approach for the analsyis of block ciphers, stream ciphers and hash functions used in practice.

Bemerkung

Zeit und Ort werden zur Projektbörse bekannt gegeben / time and place will be announced on the project fair

Leistungsnachweis

Zwischenpräsentationen, Abschlusspräsentation, Abschlussbericht

Zielgruppe

B.Sc. Medieninformatik, M.Sc. Computer Science and Media, M.Sc. Computer Science for Digital Media


Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester SoSe 2020 , Aktuelles Semester: SoSe 2024

BISON-Portal Startseite   Zurück Kontakt/Impressum Datenschutz