Planungen für die nächsten Versionen
1. Aktuelle Release-Version
Die aktuelle Release-Version ist CrypTool 1.4.21. Diese Version ist in C/C++ für Win32-Umgebungen geschrieben und sie wurde mit der Entwicklungsumgebung Microsoft Visual Studio 2003 kompiliert.
Die nächste CrypTool 1.x-Version wird 1.4.30 sein. Stabile Betaversionen stehen schon zur Verfügung. Das Release ist für März 2010 geplant.
Für die nächste CrypTool-Version sind geplant und auch schon in Arbeit:
- Visualisierung der US SIGABA Rotor-Schlüsselmaschine
- Eine Demonstration zur Funktionsweise des S/MIME-Standards für sichere E-Mail
- Update einiger Tutorials
- Viele kleine Erweiterungen und Korrekturen
2. Zukunftsversionen / Nachfolge-Versionen
Derzeit befinden sich zwei Nachfolgeversionen für CrypTool 1.x in der Entwicklung - ebenfalls als Open Source-Projekte. Mit dem vollständigen Release von CrypTool 2.0 wird die Weiterentwicklung an CrypTool 1.x eingestellt werden. Bugfix-Releases werden weiterhin herausgegeben.
2.1 CrypTool 2.0 CrypTool 2.0 ist der C#-basierte Nachfolger von CrypTool 1.x. CrypTool 2.0 basiert auf modernsten Software-Technologien, wie dem .NET Framework 3.5 SP1, und bietet eine Pure-Plugin-Architektur. Damit können Entwickler neue Algorithmen besonders leicht integrieren. Die GUI dieses neuen Projektes basiert auf der Windows Presentation Foundation (WPF) und ermöglicht die visuelle Gestaltung von kryptographischen Protokollen per Drag and Drop. Die Setup-Datei der Beta-Version wird permanent aktualisiert.
Für CrypTool 2.0 sind geplant:
- Eine Demonstration von Bleichenbachers RSA Signature Forgery
- Visuelle Programmierung kryptographischer Mechanismen mit Hilfe eines Plugin-Editors
- Einstiegsansichten für Anfänger und Experten
- Eine Visualisierung des Konzepts der virtuellen Kreditkarten-Nummern
- Eine Visualisierung der Eigenschaften von Primzahlen und entsprechender mathematischer Methoden
- Eine Demonstration der bei WLAN genutzten WEP-Verschlüsselung
- Eine Demonstration der Angriffsvarianten auf das WLAN-Protokoll WEP
- Eine Demonstration des SOA-Security Frameworks WS-Security
- Eine Implementierung von Light-Weight Krypto-Algorithmen wie SEA, TEA, XTEA, HIGHT
- Eine Toolbox zum Konstruieren und Analysieren von Stromchiffren (LFSR)
- Eine Visualisierung der Kommunikation zwischen einer SmartCard und dem PC (APDU)
- Die Implementierung einer Massenmustersuche
2.2 JCrypTool JCrypTool ist der Java-basierte, plattformunabhängige Nachfolger von CrypTool 1.x. JCrypTool basiert auf der Eclipse Rich Client Plattform (RCP) für ein modulares und leicht erweiterbares Framework und nutzt für die GUI das Standard Widget Toolkit (SWT). Die nächste Beta-Version, genannt RC2, ist für April 2010 geplant (siehe http://jcryptool.wiki.sourceforge.net/ReleasePlan).
Für JCT 1.0 sind geplant:
- Eine Demonstration zur Austauschbarkeit von PGP- und S/MIME-Formaten
- Eine Implementierung des mehrseitigen Schlüsselaustauschs (m.H. von Pairings)
- Eine Visualisierung des Zero-Knowledge-Beweises
- Eine Visualisierung des ACO-Algorithmus zur Kryptoanalyse einfacher Transpositions-Chiffren
- Eine Visualisierung der Huffman-Codierung
- Hochinteraktive grafische Häufigkeitsanalyse für klassische Verfahren
- Implementierung des Autokey-Vigenère-Verfahrens
- Ein zusätzliches Kommandozeilen-Interface
- Einen Aktionsverlauf (mit Replay-Funktion und Unterstützung für Kaskadierungen)
- Ein Update des Zahlenhai-Spiels (mit mehr theoretischen Hintergrundinformationen)
- Eine Entropie-Visualisierung
- Weitere moderne Chiffren wie z.B. Dragon, LFSR und Merckle-Signaturen
Wir freuen uns über jeden C#/.NET-Entwickler bzw. Java/Eclipse/RCP-Entwickler, der uns unterstützen möchte.
Weitere Details finden Sie auf der Download-Seite.
|