CrypTool | |
---|---|
Kriptológiai e-learning program | |
Típusú | Kriptológia, titkosítás, adatvédelem, e-learningǖ |
Fejlesztő |
Bernard Esslinger, - BW University München, Tanszék Adatvédelem és megfelelőség, – Siegeni Egyetem |
Beírva | C++ , C# és Java |
Operációs rendszer |
CT1 és CT2: Microsoft Windows JCT: Win, Linux és MacOS |
Első kiadás | 1998 |
Hardver platform | Microsoft Windows és Java Virtual Machine |
legújabb verzió |
CT 1.4.41 (2018. március 27.) |
Teszt verzió | JCT 1.0 RC9 (2019. február) |
Engedély | Apache licenc 2.0 |
Weboldal | cryptool.org |
Médiafájlok a Wikimedia Commons oldalon |
A CrypTool egy nyílt forráskódú szoftverfejlesztési projekt . [egy]
A CrypTool részletesen elmagyarázza, mi az a kriptográfia , milyen kriptográfiai algoritmusok léteznek és hogyan működnek. A program több mint 400 algoritmust valósít meg [2] . Van benne klasszikus algoritmusok egy része, amely például leírja az üzenetek védelmének módjait, amelyeket az ókori Rómában használt Julius Caesar. A felhasználók saját paramétereik szerint testreszabhatják az algoritmusokat. A CrypTool projekt grafikus felülete, online dokumentációja, elemző eszközei és algoritmusai bevezetik a felhasználókat a kriptográfia területébe. A programban található bármely algoritmus nemcsak le van írva, hanem implementálva is, így a szövegek bármelyikét használva, például a klasszikus Enigma algoritmus segítségével titkosítható és visszafejthető is. A CrypTool tartalmazza a legtöbb klasszikus titkosítást , valamint a modern szimmetrikus és aszimmetrikus titkosítást , beleértve az RSA -t , az elliptikus kriptográfiát , az elektronikus aláírásokat , a hibrid titkosítást, a homomorf titkosítást és a Diffie-Hellman kulcscsere protokollt . Ez a szoftver a kvantumkriptográfia (például a BB84 kulcscsere protokoll ) és a posztkvantum kriptográfia (például McEliece , WOTS, Merkle aláírás , XMSS, XMSS_MT és SPHINCS ) módszereit is megvalósítja. Számos módszer (pl. Huffman-kód , AES , Keccak, MSS ) kerül megjelenítésre. [3]
A projekt fő eredménye az ingyenes CrypTool e-learning szoftver, amely kriptográfiai és kriptoanalitikai koncepciókat illusztrál . Hakin9 szerint [4] a CrypTool a világ legszélesebb körben használt kriptológiai e-learning szoftvere. [5]
A CrypTool fejlesztése 1998-ban kezdődött a Deutsche Bank IT-biztonsági osztályának kezdeményezése részeként, amelynek célja az alkalmazottak informatikai biztonságának alapjaira való képzése volt. A CrypTool 2000 óta ingyenes szoftverként elérhető. Csak 2003-ban vált nemzetközi nyílt forráskódú szoftverfejlesztési projektté. Világszerte több mint hatvanan járulnak hozzá rendszeresen a projekthez. Szoftverbővítmények formájában a következő városok egyetemei vagy iskolái érkeztek: Belgrád , Berlin , Bochum , Brisbane , Darmstadt , Dubai , Duisburg-Essen , Eindhoven , Hagenberg , Jena , Kassel , Klagenfurt , Koblenz , London , Madrid , Mannheim , San José , Siegen , Utrecht és Varsó [1] .
A CrypTool 4 verziója jelenleg támogatott és fejlesztve: a CrypTool 1 (CT1) szoftver 6 nyelven ( angol , német , lengyel , spanyol , szerb és francia ), a CrypTool 2 (CT2) 3 nyelven (angol, német, orosz ), JCrypTool (JCT) és CrypTool-Online (CTO). Az utolsó két verzió csak angol és német nyelven érhető el. [3]
A CrypTool projekt célja egy olyan modern e-learning eszköz megismertetése a felhasználókkal, amelyek segítségével a felhasználók sikeresen tanulhatnak a biztonságról vagy a titkosításról [1] .
A CrypTool 1 (CT1) C++ nyelven íródott, és a Microsoft Windows operációs rendszerhez készült .
Jelenleg két párhuzamos projekt van a CrypTool továbbfejlesztésére: [6]
A CrypTool számos nemzetközi díjat kapott oktatási programként, mint például a TeleTrusT Special Award 2004, az EISA 2004, az IT Security Award NRW 2004 és a Selected Landmark in Land of Ideas 2008. [7]
A CrypTool segít az információbiztonság jobb megértésében nem csak az egyetemeken, hanem a vállalatoknál és a kormányzatoknál is. A CrypTool segítségével képzéseket tartottak olyan vállalatoknál, mint a Deutsche Bank , a Boeing , a Microsoft, a Szövetségi Információbiztonsági Hivatal és a Szövetségi Bűnügyi Rendőrség. [4] [8]
A CrypTool projekt nagyszerű sikertörténet, és remek példa arra, hogy a különböző egyetemek és cégek kemény munkája mihez vezethet. Vannak más kapcsolódó projektek is, mint például a CrypTool-Online, egy olyan webhely, amely különféle rejtjeleket és funkciókat kínál a felhasználónak közvetlenül a böngészőben, helyi telepítés nélkül. A CrypTool-Mobile ezt a felületet biztosítja a modern okostelefonokhoz. [9]
Újabb kapcsolódó projekt az MTC3 nemzetközi online rejtjelező verseny, ahol minden regisztrált felhasználó próbára teheti kriptográfiai tudását a többi résztvevővel szemben, valamint lehetősége van bejutni a Hírességek Csarnokába. [9]