CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte...

15
CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme

Transcript of CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte...

Page 1: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

CrypTool 2.0

10. August 2010

Dipl.-Inform. Matthäus WanderUniversität Duisburg-EssenVerteilte Systeme

Page 2: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

2

Kryptographisches Toolkit

10. August 2010Matthäus Wander

Page 3: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

Visuelle ProgrammierungRSA

10. August 2010 3Matthäus Wander

Page 4: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

Visuelle ProgrammierungDiffie-Hellman-Schlüsselaustausch

10. August 2010 4Matthäus Wander

Page 5: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

Visualisierung von AlgorithmenPRESENT

10. August 2010 5Matthäus Wander

Page 6: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

KryptoanalyseEnigma Ciphertext-only Attack

10. August 2010 6Matthäus Wander

Page 7: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

Kryptoanalyse (2)Brute-Force-KeySearcher

10. August 2010 7Matthäus Wander

Page 8: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

Kryptoanalyse (3)Primfaktorzerlegung mit dem Quadratischen Sieb

10. August 2010 8Matthäus Wander

Page 9: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

Verteilte KryptoanalysePeer-to-Peer-verteilter Brute-Force-KeySearcher

10. August 2010 9Matthäus Wander

Page 10: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

Verteilte Kryptoanalyse (2)Peer-to-Peer-verteiltes Quadratisches Sieb

10. August 2010 10Matthäus Wander

Page 11: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

Eckdaten

• 58 KLOC– Microsoft Code Metrics– Logische Programmzeilen

• .NET 4.0• Plugin-Architektur• Windows Presentation Foundation (WPF)• 100 Beispielprojekte mitgeliefert

10. August 2010 11Matthäus Wander

Page 12: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

Organisation

• Projekt-Website– http://cryptool2.vs.uni-due.de– Download Nightly Build

• Open Source– Apache-Lizenz

• Subversion Code Repository– https://www.cryptool.org/svn/CrypTool2/– Lesezugriff: anonymous, kein Passwort

10. August 2010 12Matthäus Wander

Page 13: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

Organisation (2)

• Trac Projektverwaltung– https://www.cryptool.org/trac/CrypTool2/– Wiki– Bugtracker

• Diskussionsgruppen– Skype Chat– Mailing-Liste– https://www.cryptool.org/trac/CrypTool2/wiki/DiscussionGroups

• Aktuell ca. 15-20 aktive Entwickler

10. August 2010 13Matthäus Wander

Page 14: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

Mitmachen?

• Visual Studio Express 2010• HowTo unter http://cryptool2.vs.uni-due.de/

10. August 2010 14Matthäus Wander

Page 15: CrypTool 2.0 10. August 2010 Dipl.-Inform. Matthäus Wander Universität Duisburg-Essen Verteilte Systeme.

Mitmachen? (2)

10. August 2010 15Matthäus Wander