CrypTool

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. december 19-én felülvizsgált verziótól ; az ellenőrzések 52 szerkesztést igényelnek .
CrypTool

Kriptológiai e-learning program
Típusú Kriptológia, titkosítás, adatvédelem, e-learningǖ
Fejlesztő

Bernard Esslinger,

– Darmstadti Egyetem

– Duisburg-Essen Egyetem

- 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  ( 1998 )
Hardver platform Microsoft Windows és Java Virtual Machine
legújabb verzió

CT 1.4.41 (2018. március 27.)

CT 2.1 (2018. december 19.)
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]

Történelem és fejlődés

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]

Díjak

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]

Használat

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]

CrypTool-Online (röviden CTO)

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]

MysteryTwister C3 (MTC3)

Ú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]

Jegyzetek

  1. ↑ 1 2 3 Esslinger Bernhard. CrypTool: nyílt forráskódú e-learning projekt a kriptográfiához és kriptoanalízishez  // University of Siegen. - 2016. - szeptember 22. - S. 1,7,8 . Archiválva az eredetiből 2017. január 8-án.
  2. Volker Simon. CT Function Volume - CrypTool Portal (nem elérhető hivatkozás) . A táblázat felsorolja az összes megvalósított kriptográfiai funkciót. Letöltve: 2019. december 18. Az eredetiből archiválva : 2019. november 30. 
  3. ↑ 1 2 3 Esslinger Bernhard. CrypTool: Modern nyílt forráskódú e-learning programok kriptográfiához és kriptoanalízishez  // Forum for Research and Innovation in Security and Communications. - 2013. - április 26. - S. 29,33-37,43,52 . Archiválva az eredetiből 2021. február 28-án.
  4. ↑ 1 2 Litvincsuk Arkagyij. CrypTool-Projekt – Der beste Weg, Cryptographie zu lernen und anzuwenden  // IT Security Magazine. - 2011. - január. - S. 30-36 . - ISBN 978-3-525-70242-0 , 978-3-666-70242-6 . Az eredetiből archiválva : 2015. december 16.
  5. Balasubramanyan Kannan. Algoritmikus stratégiák a kriptográfia összetett problémáinak megoldására. - Mepco Schlenk Mérnöki Főiskola, 2018. - P. 186-194.
  6. Esslinger Bernhard. [ https://www.cryptool.org/images/ctp/documents/Article_in_DuD_March2009_Final.pdf CrypTool – nyílt forráskódú projekt a gyakorlatban] // Datenschutz und Datensicherheit. - 2009. - S. 2-3 . Az eredetiből archiválva: 2014. április 3.
  7. CRYPTOOL PORTAL (elérhetetlen link) . Letöltve: 2019. december 22. Az eredetiből archiválva : 2019. december 19. 
  8. Hick Sibyla. A kriptológia megértésének bonyolultságának csökkentése a CrypTool segítségével  // Deutsche Bank AG, Alfred-Herrhausen-Allee 16-24, Eschborn, 65760, Németország. - 2012. - S. 1-5 . Az eredetiből archiválva : 2019. december 20.
  9. ↑ 1 2 Litvincsuk Arkagyij. A kriptográfia megtanulásának és alkalmazásának legjobb módja  // Hakin9. - 2011. - március. - S. 14 . Az eredetiből archiválva : 2017. szeptember 30.

Irodalom

Linkek