CrypTool - CrypTool
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
![]() | |
![]() E-Learningový program pro kryptologii | |
Vývojáři | Bernhard Esslinger |
---|---|
První vydání | 1998 |
Stabilní uvolnění | CT 1.4.41 (27. března 2018) CT 2.1 (vydání 2020.1) (1. dubna 2020) |
Náhled verze | JCT 1.0 RC9 (únor 2019) |
Úložiště | ![]() |
Operační systém | CT1 a CT2: Microsoft Windows, JCT: Win, Linux a MacOS |
Typ | Kryptologie, šifrování, soukromí, e-learning |
Licence | Licence Apache 2.0 |
webová stránka | www |
CrypTool je open-source projekt[1]která se zaměřuje na bezplatné e-learning software CrypTool ilustrující kryptografické a kryptoanalytické koncepty.Podle "Hakin9",[2] CrypTool je celosvětově nejrozšířenější e-learningový software v oboru kryptologie.[3][4]
CrypTool implementuje více než 400 algoritmy.[5] Uživatelé je mohou upravit pomocí vlastních parametrů. Seznámit uživatele s oblastí kryptografie, organizace vytvořila několik grafických rozhraní software obsahující online dokumentaci, analytické nástroje a algoritmy. Obsahují většinu klasické šifry, stejně jako moderní symetrické a asymetrická kryptografie počítaje v to RSA, ECC, digitální podpisy hybridní šifrování, homomorfní šifrování, a Výměna klíčů Diffie – Hellman. Metody z oblasti kvantová kryptografie (jako Protokol výměny klíčů BB84 ) a oblast postkvantová kryptografie (jako McEliece WOTS, Schéma podpisu Merkle, XMSS, XMSS_MT a SPHINCS ) jsou implementovány. Kromě algoritmů jsou zahrnuty řešiče (analyzátory), zejména pro klasické šifry. Jiné metody (například Huffmanův kód, AES, Keccak, MSS ) jsou vizualizovány.
Kromě toho obsahuje: didaktický hry (jako Number Shark, Divider Game nebo Zudo-Ku) a interaktivní výukové programy o připraví, základní teorie čísel, a kryptografie založená na mřížce.
Vývoj, historie a cestovní mapa
Vývoj CrypTool začal v roce 1998. Původně vyvinutý německými společnostmi a univerzitami, je to open-source projekt od roku 2001. Do projektu pravidelně přispívá více než šedesát lidí po celém světě. Příspěvky jako softwarové doplňky pocházely od univerzit nebo škol v následujících městech: Belgrad, Berlín, Bochum, Brisbane, Darmstadt, Dubaj, Duisburg-Essen, Eindhoven, Hagenberg, Jena, Kassel, Klagenfurth, Koblenz, Londýn, Madrid, Mannheim, San Jose , Siegen, Utrecht, Varšava.[6]
V současné době jsou udržovány a vyvíjeny 4 verze CrypTool: Software CrypTool 1 (CT1) je k dispozici v 6 jazycích (angličtina, němčina, polština, španělština, srbština a francouzština). CrypTool 2 (CT2) je k dispozici ve 3 jazycích (angličtina, němčina, ruština). Všechny ostatní, JCrypTool (JCT) a CrypTool-Online (CTO), jsou k dispozici pouze v angličtině a němčině.[7]
Cílem projektu CrypTool je upozornit uživatele na to, jak může kryptografie pomoci zabezpečení sítě hrozby a vysvětlit základní pojmy kryptologie.[8]
Je napsán CrypTool 1 (CT1) C ++ a určené pro Microsoft Windows operační systém. Port CT1 až Linux s Qt4 bylo zahájeno, ale již nedošlo k žádnému pokroku.[9]
V roce 2007 byl zahájen vývoj na dvou dalších projektech, oba založených na architektuře čistého pluginu, které mají sloužit jako nástupci původního programu CrypTool. Oba nástupci pravidelně vydávají nové stabilní verze:
- používá koncept vizuální programování objasnit kryptografické procesy. V současné době obsahuje CT2 více než 150 krypto funkcí.
- běží na Windows, Mac OS a Linux a nabízí jak dokumentově orientovanou, tak funkčně orientovanou perspektivu. V současné době JCT obsahuje více než 100 krypto funkcí. Jedním z jejích kontaktních míst jsou moderní digitální podpisy (jako jsou Merkle stromy a SPHINCS).
Ocenění
CrypTool získal několik mezinárodních ocenění jako vzdělávací program, například TeleTrusT Special Award 2004, EISA 2004, IT Security Award NRW 2004 a Selected Landmark in the Land of Ideas 2008 award.[14]
Použití
CrypTool se používá ve školách, univerzitách,[15] společnosti a agentury pro vzdělávání a zvyšování povědomí.[16][17][18]
Celosvětově se balíčky CrypTool stahují z webu CrypTool více než 10 000krát za měsíc. Jen něco přes 50% stažení je pro anglickou verzi.
CrypTool-Online (zkráceně CTO)
Projekt CrypTool zahrnuje také web CrypTool-Online,[19] spuštěn v roce 2009. Tato webová stránka umožňuje uživatelům vyzkoušet si kryptografické metody přímo v prohlížeči na PC nebo na smartphonu (pomocí JavaScript ), aniž byste museli stahovat a instalovat software. Tato stránka si klade za cíl představit téma jednoduchým a atraktivním způsobem pro nové uživatele a mladé lidi.[20] Pokročilé úkoly stále vyžadují offline verze CrypTool.
MysteryTwister C3 (MTC3)
V roce 2010 byla v rámci projektu CrypTool zahájena mezinárodní soutěž v šifrování MTC3.[21]Soutěž v současné době nabízí více než 200 výzev odvozených od starých a moderních šifer a navržených více než 30 různými autory z různých zemí. Všechny výzvy jsou prezentovány v šablonách PDF v angličtině a němčině. Výzvy jsou seskupeny do čtyř úrovní obtížnosti, které sahají od jednoduchých hádanek řešitelných papírem a tužkou až po matematické výzvy od moderních dešifrování pro výzkumné pracovníky a odborníky. Kromě toho je k dispozici moderované fórum, statistiky uživatelů a síň slávy. V současné době se řešení těchto výzev účastní více než 10 000 registrovaných uživatelů.
Fúze s CrypTools a nová identita.
Na začátku roku 2020 se projekt CrypTool rozhodl sloučit[22] s podobným projektem stejného jména, CrypTools, kterou v roce 2017 založili v Austrálii Arthur Guiot, Lucas Gruwez a Luka Lafaye de Micheaux.[23] CrypTool, mnohem starší a známý, tak zcela pohlcuje projekt pod svým jménem.

Prvním dopadem této fúze je rebranding projektu. Je oznámeno nové logo, nový web a nová verze CTO. V současné době je stále ve vývoji. Další změnou bylo cílové publikum. Dříve se CrypTool zaměřoval na (univerzitní) studenty a CrypTools na vývojáře a mladé lidi. Bylo proto nutné rozšířit publikum.
Proto 15. května 2020, uprostřed Krize COVID-19 „CrypTool oznamuje vytvoření nástrojů pro testování protokolů Decentralized tracing.[24] Do CTO byla přidána nová stránka s technickým popisem použitých algoritmů DP-3T a Oznámení o expozici.[25] Kromě toho však CrypTool také oznamuje implementaci stránky věnované zvyšování povědomí o kryptografických prostředcích souvisejících s ochranou osobních údajů v těchto protokolech, tzv. Corona Tracing Animation. Stránka vyniká svým novým designem a přístupností pro běžné uživatele.[24]
Viz také
Reference
- ^ Esslinger, Bernhard (22. září 2016). „CrypTool: Otevřený e-learningový projekt pro kryptografii a kryptoanalýzu“ (PDF). Gesellschaft fuer Informatik, Crypto Day ve společnosti SAP. Tato prezentace přináší přehled. Univerzita v Siegenu. Archivovány od originál (PDF) dne 8. ledna 2017. Citováno 26. září 2018.
- ^ Litwinczuk, Arkadius (leden 2011). „CrypTool-Projekt - Der beste Weg, Kryptographie zu lernen und anzuwenden“ (PDF). Bezpečnostní časopis IT. Leden 2011: 30-37.
- ^ McDermott, John (20. dubna 2016). „An Introduction: Using CrypTool to show how Ciphers Work“. Learning Tree International. Citováno 26. září 2018.
- ^ Balasubramanian, Kannan (2018). Algoritmické strategie pro řešení složitých problémů v kryptografii. Mepco Schlenk Engineering College. 186–194. ISBN 978-1522529156. Citováno 26. září 2018.
- ^ Algoritmy: Funkce v různých verzích CrypTool V tabulce vše kryptografické jsou uvedeny implementované funkce. Tento seznam lze upravit pomocí kategorií, vyhledávacích frází a zadáním verzí CT.
- ^ Esslinger, Bernhard (23. dubna 2013). „CrypTool: Moderní open-source e-learningové programy pro kryptografii a dešifrování“ (PDF). Fórum pro výzkum a inovace v oblasti bezpečnosti a komunikace. Citováno 26. září 2018.
- ^ „CrypTool 1: Soubory ke stažení“. CrypTool 1. Citováno 26. září 2018.
- ^ „CrypTool for Awareness“. Portál CrypTool. Citováno 26. září 2018.
- ^ Projekt CrypTooLinux Archivováno 17. října 2016 v Wayback Machine Portování CT1 na Linux.
- ^ CrypTool 2: Stránka pro vývojáře projektu CT2 Kromě vydání a beta verze se každý den vyrábí ke stažení tzv. „Nightly Build“.
- ^ CrypTool 2: Facebooková stránka projektu CT2
- ^ JCrypTool 1.0: GitHub projekt JCT Beta verze jsou aktualizovány každý víkend jako tzv. „Týdenní sestavení“ ke stažení.
- ^ JCrypTool 1.0: Místo projektu JCT
- ^ „Ocenění pro CrypTool“. Portál CrypTool. Citováno 26. září 2018.
- ^ Adamovic, Sasa; Sarac, Marko; Veinovic, Mladen; Milosavljevic, Milán; Jevremovic, Aleksandar (2014). „Interaktivní a společný přístup k výuce kryptologie“. Vzdělávací technologie a společnost. 17 (1): 197–205. JSTOR jeductechsoci.17.1.197.
- ^ „Winter School in Information Security. Overview presentation, Finse 1222, April 21-26, 2013“. Fórum pro výzkum a inovace v oblasti bezpečnosti a komunikace. 6. února 2013. Citováno 26. září 2018.
- ^ Eckert, Claudia; Clausius, Thorsten; Esslinger, Bernd; Schneider, Jorg; Koy, Henriku. „CrypTool, 7. 8. 2003“ (PDF). Technische Universitaet Darmstadt. Technische Universitaet Darmstadt. Citováno 26. září 2018.[trvalý mrtvý odkaz ]
- ^ Kopal, Nils. "Řešení klasických šifer pomocí CrypTool 2" (PDF). Linköping University Electronic Press. Linköping University Electronic Press. Citováno 26. září 2018.
- ^ „About CrypTool-Online (CTO)“. CrypTool-Online. Citováno 26. září 2018.
- ^ „Projekt CrypTool - nejlepší způsob, jak se naučit a používat kryptografii“ - Článek v Hackin9 autor: Arkadius Litwinczuk, březen 2011, strana 10-14 (PDF 6,1 MB)
- ^ „Vítejte v MTC3 - mezinárodní šifrovací soutěži“. MysteryTwister C3. Citováno 26. září 2018.
- ^ „Arthur Guiot - Sloučení CrypTool & CrypTools“. argumentiot.com. Citováno 17. května 2020.
- ^ Projekt CrypTools (2017), Úvod do CrypTools.
- ^ A b Guiot, Arthur (15. května 2020). „Jak vysvětlit roli kryptografie během COVID-19?“. Střední. Citováno 17. května 2020.
- ^ „Corona Tracing - CrypTool Portal“. www.cryptool.org. Citováno 17. května 2020.
externí odkazy
- Oficiální webové stránky
- CrypTool-Online
- Mezinárodní šifrovací soutěž „MysteryTwister C3“ (MTC3)
- Prezentace o programu CrypTool-1 s více než 100 snímky a mnoha snímky obrazovky