Visualisierung von Zero-Knowledge-Protokollen In dieser Arbeit werden einzelne Zero-Knowledge-Protokolle in der Weise visualisiert, dass ein Benutzer sich anhand des Programms einen Einblick darüber verschaffen kann, wie ein Zero-Knowledge-Protokoll funktioniert. Es wird darüber nachgedacht, die Applikation so zu gestalten, dass sie in die Software "CrypTool" eingebunden werden kann. Ein Zero-Knowledge-Beweis zielt darauf ab, sich gegenüber einem Kommunikationspartner im Internet zu authentifizieren. Der sich Authetifizierende (A) kennt ein Geheimnis und möchte seinen Kommunikationspartner (B) davon überzeugen, dass er das Geheimnis kennt, ohne dass B über das Geheimnis in Kenntnis gesetzt wird. Es muss also ein Weg gefunden werden, dass A auf eine Anfrage von B richtig antwortet, ohne dass aus der Antwort das Geheimnis ersichtlich ist. Ein Beispiel dafür ist das Fiat-Shamir-Protokoll. Die Software "CrypTool" bietet die Möglichkeit, sich mit verschiedenen Aspekten und Verfahren der Kryptographie vertraut zu machen, zu experimentieren und die Grenzen der einzelnen Verfahren zu erkunden. In diesem Rahmen ist eine Erweiterung um Zero-Knowledge-Protokolle der Idee der Software angemessen und von den Entwicklern erwünscht.