- CrypTool
-
CrypTool
E-Learning-Programm für KryptologieBasisdaten Maintainer Prof. Bernhard Esslinger Entwickler TU Darmstadt
Uni Duisburg-Essen
Uni SiegenAktuelle Version 1.4.30
(August 2010)Aktuelle Vorabversion CT 2.0 (Okt. 2011) Beta 6
JCT 1.0 RC4Betriebssystem Windows, Linux (über WINE) Kategorie E-Learning, Kryptologie, Verschlüsselungssoftware Lizenz Apache License v2.0 Deutschsprachig ja www.cryptool.org CrypTool ist ein Open-Source-Projekt. Hauptresultat ist die freie Lern-Software CrypTool, die die Konzepte der Kryptographie und der Kryptoanalyse erfahrbar macht.
Inhaltsverzeichnis
Funktionen
Es sind über 60 Algorithmen implementiert. Diese können mit eigenen Daten und Parametern effizient ausgeführt werden. Die grafische Benutzeroberfläche und die umfangreiche Online-Hilfe machen es dem Nutzer (auch „Anfängern“) leicht, die Geheimnisse der Kryptologie kennenzulernen. Erläutert werden sowohl die meisten klassischen Verfahren als auch moderne Verfahren wie asymmetrische Kryptographie (RSA, ECC), digitale Signaturen, Hybrid-Verschlüsselung oder das Diffie-Hellman-Schlüsselaustauschverfahren. Viele Verfahren sind visualisiert. Enthalten ist auch eine interaktive Anleitung, die in die Primzahlen und in die elementare Zahlentheorie einführt.
Verwendung
Verwendung findet CrypTool sowohl in der Lehre an Hochschulen, im Unterricht an Schulen als auch in der Ausbildung in Firmen und Behörden oder in Fortbildungskursen wie TISP oder CISSP.
Die CrypTool-Software wird in einem Open-Source-Projekt entwickelt. Ursprünglich wurde sie von deutschen Firmen und Hochschulen entwickelt, inzwischen kommen die rund 50 Mitwirkenden aus der ganzen Welt. Das Ziel von CrypTool ist, das Verständnis der Benutzer für Kryptologie zu erhöhen, die darunterliegenden Konzepte zu erläutern und die Benutzer für IT-Bedrohungen zu sensibilisieren.
Sprachen und Auszeichnungen
Das Programm ist in Deutsch, Englisch, Polnisch, Spanisch und Serbisch vorhanden. Eine griechische Version ist in Arbeit.
CrypTool wurde international als E-Learning-Software ausgezeichnet (TeleTrusT Special Award 2004, EISA 2004, IT Security Award NRW 2004, Ausgewählter Ort 2008 in "Deutschland -- Land der Ideen"). Weltweit wird das Paket zur Zeit allein von der CrypTool-Seite über 6000 mal pro Monat heruntergeladen (knapp über 50 % die englische Version).
Entwicklung, History, Roadmap
CrypTool wird seit 1998 entwickelt. Aktuelle Release-Version ist die Anfang August 2010 freigegebene Version 1.4.30. Im Moment läuft es auf den Windows-Betriebssystemen.
Das Projekt CrypTooLinux[1] arbeitet an einer Portierung von CrypTool 1.x auf Linux, kommt aber nur sehr langsam voran.
Dagegen machen die zwei Projekte, die seit 2007 die neu designten Nachfolger jeweils als Pure-Plugin-Anwendungen entwickeln, große Fortschritte und publizieren regelmäßig neue Betaversionen:
- CrypTool 2.0[2] (entwickelt in C# / .NET) setzt das Konzept der visuellen Programmierung für kryptographische Prozesse um;
- JCrypTool 1.0[3][4] (entwickelt in Java / Eclipse) läuft plattformunabhängig und hat sowohl eine Dokumenten- als auch eine Funktions-orientierte Perspektive.
Lehrerportal
Außerdem gehört zum CrypTool-Projekt ein Lehrerportal[5], das Lehrern den Austausch von Lehrmaterial zum Thema Kryptologie erleichtern soll.
CrypTool-Online
Ebenfalls zum CrypTool-Projekt gehören die Webseiten CrypTool-Online[6] und CrypTool-Mobil,[7] die Interessierten die Möglichkeit bieten, Verschlüsselungsverfahren gleich im Browser bzw. im Smartphone (mittels JavaScript) auszuprobieren, ohne Software herunterzuladen und installieren zu müssen. Hier wird versucht, das Thema für Einsteiger und junge Leute ansprechend und einfach aufzubereiten.
MysteryTwister C3 (MTC3)
Ebenfalls zum CrypTool-Projekt gehört der 2010 gestartete internationale Krypto-Wettbewerb,[8] der aktuell ca. 70 Aufgaben rund um (alte und neue) Verschlüsselungsverfahren anbietet. Außerdem enthält die MTC3-Webseite ein moderiertes Forum, Benutzerstatistik und eine Hall-of-Fame. Die Aufgaben reichen von einfachen Rätseln für Einsteiger bis zu mathematischen Herausforderungen aus der modernen Kryptoanalyse für Forscher und Experten. Inzwischen engagieren sich über 2000 registrierte Benutzer an der Lösung der Aufgaben.
Siehe auch
- Kryptografie
- Kryptoanalyse
- Verschlüsselung
- One-way Function (Einwegfunktion)
- Asymmetrische Verschlüsselung (Asymmetrische Verschlüsselung)
- Symmetrische Verschlüsselung (Symmetrisches Kryptosystem)
Weblinks
- Offizielle Webpräsenz
- CrypTool-Präsentation mit über 100 Folien und vielen Screenshots als Überblick über das Projekt und über die Funktionen des Programms. (PDF-Datei; 6,9 MB)
- Praxisbericht: "CrypTool - Erfahrungsbericht eines erfolgreichen Open-Source-Projektes" – Deutschsprachiger Artikel aus Datenschutz und Datensicherheit (DuD), März 2009, Seite 167-173 (PDF-Datei; 1,3 MB)
- "CrypTool – Ein E-Learning-Programm für Kryptologie" – Deutschsprachiger Artikel in den DFN-Mitteilungen von Bernhard Esslinger / Kai Hoelzner, Dezember 2007, Seite 28-31 (PDF-Datei; 7,1 MB)
Einzelnachweise
- ↑ CrypTooLinux: CrypTooLinux-Projekt, Portierung von CT 1.x auf Linux.
- ↑ CrypTool 2.0: Entwicklerseite des CrypTool 2.0-Projektes Die Betaversion wird über Nightly Builds ständig aktualisiert bereitgestellt.
- ↑ JCrypTool 1.0: SourceForge-Projekt zu JCrypTool 1.0 Betaversionen werden als "Meilenstein"-Versionen zum Download bereitgestellt.
- ↑ JCrypTool 1.0: Webseite des JCT-Projekts
- ↑ Lehrerportal: Lehrerportal
- ↑ Onlineversion für Browser: CrypTool-Online
- ↑ Onlineversion für Smartphones: CrypTool-Mobil
- ↑ MysteryTwister C3 (MTC3): Internationaler Krypto-Wettbewerb "MysteryTwister C3" (MTC3)
Kategorien:- Freie Lern-Software
- Freie Kryptosoftware
- E-Learning
- Kryptologie
- Verschlüsselungssoftware
Wikimedia Foundation.