CrypTool | |
---|---|
| |
Tip de | Criptologie, Criptare, Confidențialitate, E-learningǖ |
Dezvoltator |
Bernard Esslinger, – Universitatea din Duisburg-Essen - Universitatea BW din München, catedra de confidențialitate și conformitate, – Universitatea din Siegen |
Scris in | C++ , C# și Java |
Sistem de operare |
CT1 și CT2: Microsoft Windows JCT: Win, Linux și MacOS |
Prima editie | 1998 |
Platformă hardware | Microsoft Windows și Java Virtual Machine |
ultima versiune |
CT 1.4.41 (27 martie 2018) |
Versiune de testare | JCT 1.0 RC9 (februarie 2019) |
Licență | Licență Apache 2.0 |
Site-ul web | cryptool.org |
Fișiere media la Wikimedia Commons |
CrypTool este un proiect de dezvoltare software open source . [unu]
CrypTool explică în detaliu ce este criptografia , ce algoritmi de criptare există și cum funcționează aceștia. Programul implementează peste 400 de algoritmi [2] . Are o secțiune de algoritmi clasici, care, de exemplu, descrie modalitățile de protejare a mesajelor care au fost folosite în Roma antică de către Iulius Cezar. Utilizatorii pot personaliza algoritmii conform propriilor parametri. Interfața grafică, documentația online, instrumentele analitice și algoritmii proiectului CrypTool introduc utilizatorii în domeniul criptografiei. Orice algoritm din program nu este doar descris, ci și implementat, astfel încât textul care utilizează oricare dintre ele, de exemplu, folosind algoritmul clasic Enigma , poate fi atât criptat, cât și decriptat. CrypTool conține cele mai multe dintre cifrurile clasice , precum și criptografia modernă simetrică și asimetrică , inclusiv RSA , criptografia eliptică , semnăturile electronice , criptarea hibridă, criptarea homomorfă și protocolul de schimb de chei Diffie-Hellman . Acest software implementează și metode din domeniul criptografiei cuantice (de exemplu, protocolul de schimb de chei BB84 ) și din domeniul criptografiei post-cuantice (de exemplu, McEliece , WOTS, Merkle signature , XMSS, XMSS_MT și SPHINCS ). Sunt redate multe metode (de exemplu , codul Huffman , AES , Keccak, MSS ). [3]
Rezultatul principal al proiectului este software-ul gratuit de e-learning CrypTool, care ilustrează concepte criptografice și criptoanalitice . Potrivit lui Hakin9, [4] CrypTool este cel mai utilizat software de e-learning de criptologie din lume. [5]
Dezvoltarea CrypTool a început în 1998, ca parte a unei inițiative a departamentului de securitate IT de la Deutsche Bank de a instrui angajații în elementele de bază ale securității IT. CrypTool este disponibil ca software gratuit din 2000. Abia în 2003 a devenit un proiect internațional de dezvoltare software open source. Peste șaizeci de oameni din întreaga lume contribuie în mod regulat la proiect. Contribuții sub formă de plug-in-uri software au venit de la universități sau școli din următoarele orașe: Belgrad , Berlin , Bochum , Brisbane , Darmstadt , Dubai , Duisburg-Essen , Eindhoven , Hagenberg , Jena , Kassel , Klagenfurt , Koblenz , Londra , Madrid , Mannheim , San José , Siegen , Utrecht și Varșovia [1] .
În prezent sunt acceptate și dezvoltate 4 versiuni de CrypTool: software CrypTool 1 (CT1) disponibil în 6 limbi ( engleză , germană , poloneză , spaniolă , sârbă și franceză ), CrypTool 2 (CT2) disponibil în 3 limbi (engleză, Germană , Rusă ), JCrypTool (JCT) și CrypTool-Online (CTO). Ultimele două versiuni sunt disponibile doar în engleză și germană. [3]
Scopul proiectului CrypTool este de a prezenta utilizatorilor un instrument modern de e-learning care îi poate ajuta pe utilizatori să reușească să învețe despre securitate sau criptografie [1] .
CrypTool 1 (CT1) este scris în C++ și este proiectat pentru sistemul de operare Microsoft Windows .
În prezent, există două proiecte paralele pentru dezvoltarea ulterioară a CrypTool: [6]
CrypTool a primit mai multe premii internaționale ca program educațional, cum ar fi TeleTrusT Special Award 2004, EISA 2004, IT Security Award NRW 2004 și Selected Landmark in Land of Ideas 2008. [7]
CrypTool ajută la o mai bună înțelegere a securității informațiilor nu numai în universități, ci și în companii și guverne. Training-uri care utilizează CrypTool au avut loc în companii precum Deutsche Bank , Boeing , Microsoft, Oficiul Federal pentru Securitate Informațională și Oficiul Federal de Poliție Criminală din Germania. [4] [8]
Proiectul CrypTool este o mare poveste de succes și un exemplu grozav a ceea ce poate duce munca grea a diferitelor universități și companii. Există și alte proiecte conexe, precum CrypTool-Online, un site care oferă utilizatorului diverse cifre și funcții chiar în browser fără nicio instalare locală. CrypTool-Mobile oferă această interfață pentru smartphone-urile moderne. [9]
Un alt nou proiect conexe este competiția internațională de criptare online MTC3, unde fiecare utilizator înregistrat își poate testa abilitățile de criptare față de alți participanți și are, de asemenea, posibilitatea de a intra în sala faimei. [9]