www.wikidata.de-de.nina.az
CrypTool ist ein Open Source Projekt 1 Hauptresultat ist die freie Lern Software CrypTool die die Konzepte der Kryptographie und der Kryptoanalyse erfahrbar macht Laut Hakin9 2 ist CrypTool weltweit die am meisten verbreitete Lern Software im Bereich Kryptologie CrypToolScreenshot E Learning Programm fur KryptologieBasisdatenMaintainer Bernhard EsslingerEntwickler TU Darmstadt Uni Duisburg Essen BW Universitat Munchen Professur Datenschutz und Compliance Uni SiegenErscheinungsjahr 1998Betriebssystem CT1 Windows und Linux uber Wine CT2 nur Windows JCT Windows Linux und macOSProgrammiersprache C C JavaKategorie E Learning Kryptologie VerschlusselungssoftwareLizenz Apache License v2 0deutschsprachig jawww cryptool org Inhaltsverzeichnis 1 Funktionen 2 Verwendung 3 Sprachen und Auszeichnungen 4 Entwicklung History Roadmap 5 CrypTool Online abgekurzt CTO 6 MysteryTwister abgekurzt MTC3 7 Awareness und Verwendung auf CryptoParties und in Schuler Krypto Veranstaltungen 8 Siehe auch 9 Literatur 10 Weblinks 11 EinzelnachweiseFunktionen BearbeitenEs sind uber 400 Algorithmen implementiert 3 Diese konnen mit eigenen Daten und Parametern effizient ausgefuhrt werden Die grafische Benutzeroberflache und die umfangreiche Online Hilfe machen es dem Nutzer auch Anfangern leicht kryptologische Verfahren kennenzulernen und zu verstehen Enthalten sind sowohl die meisten klassischen Verfahren siehe Geschichte der Kryptographie als auch moderne Verfahren wie asymmetrische Kryptographie RSA ECC digitale Signaturen Hybrid Verschlusselung homomorphe Verschlusselung oder das Diffie Hellman Schlusselaustauschverfahren Auch Verfahren aus dem Bereich der Quantenkryptographie BB84 Schlusselaustausch Protokoll und der Post Quanten Kryptographie McEliece WOTS Merkle Signaturen MSS eXtended Merkle Signature Scheme XMSS und SPHINCS sind enthalten Viele Verfahren bspw Huffman Code AES Keccak MSS sind visualisiert Zusatzlich sind darin integriert didaktische Spiele wie der Zahlenhai das Teilerspiel oder Zudo Ku und interaktive Anleitungen die bspw in die Primzahlen in die elementare Zahlentheorie und Gitter basierte Kryptographie einfuhren Verwendung BearbeitenVerwendung findet CrypTool sowohl in der Lehre an Hochschulen im Unterricht an Schulen als auch in der Ausbildung in Firmen und Behorden oder in Fortbildungskursen wie TISP oder CISSP Die CrypTool Software wird in einem Open Source Projekt entwickelt Ursprunglich wurde sie von deutschen Firmen und Hochschulen entwickelt inzwischen kommen die rund 70 Mitwirkenden aus der ganzen Welt Zuwendungen in Form von Software Plugins kamen z B von Universitaten oder Schulen aus den folgenden Stadten Belgrad Berlin Bochum Brisbane Darmstadt Dubai Duisburg Essen Eindhoven Hagenberg Jena Kassel Klagenfurt Koblenz London Madrid Mannheim San Jose Siegen Utrecht Warschau 4 Das Ziel von CrypTool ist das Verstandnis der Benutzer fur Kryptologie zu erhohen die darunterliegenden Konzepte zu erlautern und die Benutzer fur IT Bedrohungen zu sensibilisieren 5 Sprachen und Auszeichnungen BearbeitenDas Programm CrypTool 1 ist in Deutsch Englisch Polnisch Spanisch Serbisch und Franzosisch verfugbar CrypTool 2 ist in Deutsch Englisch und Russisch verfugbar Alle anderen Programme im CrypTool Projekt JCrypTool und CrypTool Online sind nur in Deutsch und Englisch verfugbar CrypTool wurde international als E Learning Software ausgezeichnet TeleTrusT Special Award 2004 EISA 2004 IT Security Award NRW 2004 und Ausgewahlter Ort 2008 in Deutschland Land der Ideen 2008 6 Weltweit wird das Paket zurzeit allein von der CrypTool Seite rund 10 000 mal pro Monat heruntergeladen knapp uber 50 laden die englische Version Entwicklung History Roadmap BearbeitenCrypTool wird seit 1998 entwickelt Als herunterladbare und offline ausfuhrbare Programme sind verfugbar CrypTool 1 7 entwickelt in C MFC abgekurzt CT1 ist als typisch Menu orientiertes Windows Programm konzipiert das auch externe Java Programme hinzuladt CT1 enthalt uber 100 Krypto Funktionen CrypTool 2 8 9 entwickelt in C NET abgekurzt CT2 setzt das Konzept der visuellen Programmierung fur kryptographische Prozesse um Im Moment sind uber 150 Krypto Funktionen in CT2 enthalten Ein Schwerpunkt ist die Kryptoanalyse klassischer Verfahren mit modernen Mitteln bspw mit den Verfahren von Lasry 10 11 JCrypTool 12 13 entwickelt mit Java Eclipse RCP abgekurzt JCT lauft unter Windows macOS und Linux und hat sowohl eine Dokumenten als auch eine Funktions orientierte Perspektive Im Moment sind uber 100 Krypto Funktionen in JCT enthalten Ein Schwerpunkt sind moderne digitale Signaturen wie Merkle Baume und SPHINCS nbsp Brute Force Angriff auf einen eingeschrankten AES in CrypTool 2Neben den genannten produktiven CrypTool Projekten gab es ausserhalb des eigentlichen CrypTool Projekts kurze Zeit das Projekt CrypTooLinux Damit sollte CrypTool 1 x auf Linux portiert werden aber den Entwicklern dieses Teilprojektes fehlte die dazu notwendige Zeit und sie bezogen auch keine neuen Entwickler mit ein so dass CrypTooLinux seit 2008 im Alpha Stadium ruht 14 15 Die zwei Projekte CT2 und JCT sind seit 2007 die Nachfolger von CT1 und stellen als Pure Plugin Anwendungen regelmassig neue stabile Versionen bereit Neben den offline ausfuhrbaren Programmen werden im CrypTool Projekt auch die beiden im Folgenden aufgefuhrten Webportale gepflegt CrypTool Online abgekurzt CTO BearbeitenZum CrypTool Projekt gehort seit 2009 auch die Webseite CrypTool Online 16 die Interessierten die Moglichkeit bietet Verschlusselungsverfahren gleich im Browser auf dem PC oder dem Smartphone mittels JavaScript auszuprobieren ohne Software herunterzuladen und installieren zu mussen Hier wird versucht das Thema fur Einsteiger und junge Leute ansprechend und einfach aufzubereiten Eine grosse Nutzergruppe auf CTO sind Geocacher MysteryTwister abgekurzt MTC3 BearbeitenEbenfalls zum CrypTool Projekt gehort der 2010 gestartete internationale Krypto Wettbewerb MTC3 17 der aktuell uber 200 Aufgaben rund um alte und neue Verschlusselungsverfahren anbietet Ausserdem enthalt die MTC3 Webseite ein moderiertes Forum Benutzerstatistik und eine Hall of Fame Die Aufgaben reichen von einfachen Ratseln fur Einsteiger bis zu mathematischen Herausforderungen aus der modernen Kryptoanalyse fur Forscher und Experten Inzwischen engagieren sich uber 9000 registrierte Benutzer an der Losung der Aufgaben Dabei wurden dort auch bisher ungeloste Ratsel wie das verschlusselte Tagebuch des italienischen Partisanen Antonio Marzi 18 oder die Doppelwurfel Challenge von Otto Leiberich 19 geknackt Awareness und Verwendung auf CryptoParties und in Schuler Krypto Veranstaltungen BearbeitenCrypTool wird ebenfalls eingesetzt um Schuler fur MINT Facher zu motivieren Schulerkrypto 20 als auch in Awareness Veranstaltungen fur jedermann Anti Prism Party 21 Siehe auch BearbeitenEinwegfunktion Asymmetrische Verschlusselung Symmetrisches KryptosystemLiteratur BearbeitenProf Bernhard Esslinger und das CrypTool Team Kryptographie lernen und anwenden mit CrypTool und SageMath 12 Auflage CrypTool Projekt 2018 cryptool org PDF Nils Kopal Bernhard Esslinger CrypTool 2 Ein Open Source Projekt zur Kryptologie DACH Security 2018 Nils Kopal Olga Kieselmann Arno Wacker Bernhard Esslinger CrypTool 2 0 38 10 Auflage Datenschutz und Datensicherheit DuD 2014 S 701 708 Weblinks BearbeitenOffizielle Webprasenz CrypTool 2 auf YouTube englisch Kurze Einfuhrung in CrypTool 2 YouTube Englisch Prasentation zum CrypTool 1 Programm aus 2010 Update 2017 mit uber 100 Folien und vielen Screenshots als Uberblick uber CrypTool 1 und seine Funktionen PDF 6 9 MB Praxisbericht CrypTool Erfahrungsbericht eines erfolgreichen Open Source Projektes Deutschsprachiger Artikel aus Datenschutz und Datensicherheit DuD Marz 2009 Seite 167 173 PDF 1 3 MB CrypTool Ein E Learning Programm fur Kryptologie Deutschsprachiger Artikel in den DFN Mitteilungen von Bernhard Esslinger Kai Hoelzner Dezember 2007 Seite 28 31 PDF 7 1 MB Einzelnachweise Bearbeiten Einen Uberblick in Englisch gibt die Prasentation auf dem GI Kryptotag bei SAP 2016 Hackin9 IT Security Magazin Januar 2011 Seite 30 37 Das CrypTool Projekt Der beste Weg Kryptographie zu lernen und anzuwenden Algorithmen Funktionen in verschiedenen CrypTool Versionen In einer Tabelle werden alle implementierten Verfahren aufgelistet Die Liste kann anhand von Kategorien Suchbegriffen und den CT Versionen eingeschrankt werden Prasentation auf Englisch auf einem Workshop in Norwegen listet die Contributors auf Seite 7 auf CrypTool Seite zu Awareness CrypTool Auszeichnungen CrypTool 1 Webseite fur das CT1 Projekt CrypTool 2 Entwicklerseite des CrypTool 2 Projektes Zusatzlich zu den Release und Betaversionen werden taglich sogenannte Nightly Builds zum Download bereitgestellt CrypTool 2 Facebook Seite des CT2 Projekts George Lasry A Methodology for the Cryptanalysis of Classical Ciphers with Search Metaheuristics PhD thesis 2017 George Lasry et al Ciphertext only cryptanalysis of short Hagelin M 209 ciphertexts Cryptologia 2018 JCrypTool 1 0 GitHub Projekt zu JCrypTool 1 0 Die Betaversion wird uber Weekly Builds jedes Wochenende aktualisiert zum Download bereitgestellt JCrypTool 1 0 Webseite des JCT Projekts CryptooLinux auf Gna org Memento vom 17 Oktober 2016 im Internet Archive Der Quelltext von CrypTooLinux war im Februar 2018 verfugbar von Freshmeat Onlineversion fur Browser CrypTool Online MysteryTwister MTC3 Internationaler Krypto Wettbewerb MysteryTwister MTC3 Losung der Challenge Aufzeichnungen eines italienischen Soldaten aus MysteryTwister MTC3 Losung der Doppelwurfel Challenge von Otto Leiberich Schulerkrypto Schulerkrypto Veranstaltungen in Kooperation von Unis und Schulen Anti Prism Party Karlsruhe Ganz praktische Unterstutzung gegen Uberwachung und zum Selbstdatenschutz Abgerufen von https de wikipedia org w index php title CrypTool amp oldid 229225573