CrypTool

CrypTool
Логотип программы CrypTool
Скриншот программы CrypTool
Программа для электронного обучения в области криптологии
Тип Криптология, Шифрование, Конфиденциальность, Электронное обучениеǖ
Разработчики

Bernhard Esslinger,

– University of Darmstadt

– University of Duisburg-Essen

-BW University Munich, Chair Privacy and Compliance,

– University of Siegen
Написана на C++, C# и Java
Операционные системы

CT1 and CT2: Microsoft Windows,

JCT: Win, Linux and MacOS
Первый выпуск 1998; 27 лет назад (1998)
Аппаратные платформы Windows и Java Virtual Machine
Последняя версия

CT 1.4.41 (27 Марта 2018)

CT 2.1 (19 Декабря 2018)
Тестовая версия JCT 1.0 RC9 (Февраль 2019)
Репозиторий github.com/jcryptool/core
Лицензия Apache Licence 2.0
Сайт cryptool.org
Логотип Викисклада Медиафайлы на Викискладе

CrypTool - проект по разработке программного обеспечения с открытым исходным кодом.[1]

CrypTool подробно объясняет, что такое криптография, какие алгоритмы криптографии существуют и как они работают. Программа реализует более 400 алгоритмов[2]. В ней есть раздел классических алгоритмов, в котором, например, описаны способы защиты сообщений, использующиеся ещё в древнем Риме Юлием Цезарем. Пользователи могут настраивать алгоритмы по собственным параметрам. Графический интерфейс, онлайн-документация, аналитические инструменты и алгоритмы проекта CrypTool знакомят пользователей с областью криптографии. Любой алгоритм в программе не просто описан, но и реализован, поэтому текст с помощью любого из них, например, с помощью классического алгоритма Энигмы можно как шифровать, так и дешифровать. CrypTool содержит большинство классических шифров, а также современную симметричную и асимметричную криптографию, включая RSA, эллиптическую криптографию, электронные подписи, гибридное шифрование, гомоморфное шифрование и протокол обмена ключами Диффи-Хеллмана. Также в данном программном обеспечении реализуются методы из области квантовой криптографии (например, протокол обмена ключами BB84) и области постквантовой криптографии (например, McEliece, WOTS, подпись Меркла, XMSS, XMSS_MT и SPHINCS). Многие методы (например, код Хаффмана, AES, Keccak, MSS) визуализируются.[3]

Основным результатом работы проекта является бесплатное программное обеспечение для электронного обучения CrypTool, иллюстрирующее криптографические и криптоаналитические понятия. Согласно «Hakin9»,[4] CrypTool является самым распространенным в мире программным обеспечением для электронного обучения в области криптологии.[5]

История и развитие

Разработка CrypTool началась в 1998 году как часть инициативы отдела IT безопасности в Deutsche Bank для обучения сотрудников основам IT безопасности. CrypTool был доступен как бесплатное программное обеспечение с 2000 года. Только в 2003 году он стал международным проектом по разработке программного обеспечения с открытым исходным кодом. Более шестидесяти человек во всем мире регулярно вкладываются в проект. Вклады в виде программных плагинов поступили от университетов или школ в следующих городах: Белград, Берлин, Бохум, Брисбен, Дармштадт, Дубай, Дуйсбург-Эссен, Эйндховен, Хагенберг, Йена, Кассель, Клагенфурт, Кобленц, Лондон, Мадрид, Мангейм, Сан-Хосе, Зиген, Утрехт и Варшава[1].

В настоящее время поддерживаются и разрабатываются 4 версии CrypTool: программное обеспечение CrypTool 1 (CT1), доступное на 6 языках (английский, немецкий, польский, испанский, сербский и французский), CrypTool 2 (CT2), доступное на 3 языках (английский, немецкий, русский), JCrypTool (JCT) и CrypTool-Online (CTO). Последние две версии доступны только на английском и немецком языках.[3]

Целью проекта CrypTool является ознакомление пользователей с современным инструментом для электронного обучения, способным помочь пользователям добиться успеха при изучении информации в области безопасности или криптографии[1].

CrypTool 1 (CT1) написан на C ++ и предназначен для операционной системы Microsoft Windows.

В настоящее время существует два параллельных проекта для дальнейшего развития CrypTool:[6]

  • CrypTool 2 (построен на C# под Visual Studio 2010 (Express Edition) и WPF) — работает на Windows 7 и Windows 8 (для работы требуется .NET Framework v4.0). Программа обладает встроенным механизмом автоматического обновления.
  • JCrypTool 1.0 (построен на Java/Eclipse/RCP/SWT(сокращенно JCT)) — работает на Windows, MacOS и Linux. Программа обладает встроенным механизмом автоматического обновления.[3]

Награды

CrypTool получил несколько международных наград в качестве образовательной программы, таких как TeleTrusT Special Award 2004, EISA 2004, IT Security Award NRW 2004 и Selected Landmark in Land of Ideas 2008.[7]

Использование

CrypTool помогает обеспечить лучшее понимание информационной безопасности не только в университетах, но и в компаниях и в органах государственной власти. Тренинги с применением CrypTool проводились в таких компаниях, как, например, Deutsche Bank, Boeing, Microsoft, Федеральное ведомство по Информационной безопасности и Федеральное управление уголовной полиции в Германии.[4][8]

CrypTool-Online (сокращенно CTO)

Проект CrypTool — это большая история успеха и отличный пример того, к чему может привести совместная усердная работа различных университетов и компаний. Существуют и другие связанные проекты, такие, как CrypTool-Online — сайт, который предлагает пользователю различные шифры и функции прямо в браузере без какой-либо локальной установки. CrypTool-Mobile предоставляет этот интерфейс для современных смартфонов.[9]

MysteryTwister C3 (MTC3)

Ещё одним новым связанным проектом является международный онлайн-конкурс шифров MTC3, на котором каждый зарегистрированный пользователь может проверить свои навыки криптографии против других участников, а также имеет возможность попасть в зал славы.[9]

Примечания

  1. 1 2 3 Esslinger Bernhard. CrypTool: An Open-Source E-Learning Project for Cryptography and Cryptanalysis // University of Siegen. — 2016. — 22 сентябрь. — С. 1,7,8. Архивировано 8 января 2017 года.
  2. Volker Simon. CT Function Volume — CrypTool Portal. В таблице перечислены все реализованные криптографические функции.. Дата обращения: 18 декабря 2019. Архивировано из оригинала 30 ноября 2019 года.
  3. 1 2 3 Esslinger Bernhard. CrypTool: Modern open-source e-learning programs for cryptography and cryptanalysis // Forum for Research and Innovation in Security and Communications. — 2013. — 26 апрель. — С. 29,33-37,43,52. Архивировано 28 февраля 2021 года.
  4. 1 2 Litvinchuk Arkady. CrypTool-Projekt – Der beste Weg, Kryptographie zu lernen und anzuwenden // IT Security Magazine. — 2011. — Январь. — С. 30—36. — ISBN 978-3-525-70242-0, 978-3-666-70242-6. Архивировано 16 декабря 2015 года.
  5. Balasubramanyan Kannan. Algorithmic Strategies for Solving Complex Problems in Cryptography. — Mepco Schlenk Engineering College, 2018. — С. 186—194.
  6. Esslinger Bernhard. [https://www.cryptool.org/images/ctp/documents/Article_in_DuD_March2009_Final.pdf CrypTool – an open source project in practice] // Datenschutz und Datensicherheit. — 2009. — С. 2—3. Архивировано 3 апреля 2014 года.
  7. CRYPTOOL PORTAL. Дата обращения: 22 декабря 2019. Архивировано из оригинала 19 декабря 2019 года.
  8. Hick Sibyla. Reducing the complexity of understanding cryptology using CrypTool // Deutsche Bank AG, Alfred-Herrhausen-Allee 16-24, Eschborn, 65760, Germany. — 2012. — С. 1—5. Архивировано 20 декабря 2019 года.
  9. 1 2 Litvinchuk Arkady. The best way to learn and apply cryptography // Hakin9. — 2011. — Март. — С. 14. Архивировано 30 сентября 2017 года.

Литература

Ссылки

Read other articles:

Gereja Santo YosefAgamaAfiliasiGereja Katolik RomaDistrikCentral RegionLokasiLokasi143 Victoria Street  SingapuraArsitekturGaya arsitekturKebangkitan GotikPeletakan batu pertama1904 (bangunan saat ini)Rampung1912 (bangunan saat ini)SpesifikasiPanjang66,25 mLebar45 mLebar tengah18,75mSitus webhttp://www.catholic.org.sg/sjc/index.html Gereja Santo Yosef adalah sebuah gereja Katolik di Singapura. Gereja ini terletak di sepanjang Victoria Street di Rochor Planning Area, dalam Central Area di...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (نوفمبر 2019) كأس الدوري الألماني 2001 تفاصيل الموسم كأس الدوري الألماني  النسخة 6  البلد ألمانيا  التاريخ بداية:1...

 

العلاقات الأوغندية الزيمبابوية أوغندا زيمبابوي   أوغندا   زيمبابوي تعديل مصدري - تعديل   العلاقات الأوغندية الزيمبابوية هي العلاقات الثنائية التي تجمع بين أوغندا وزيمبابوي.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: و�...

This list is incomplete; you can help by adding missing items. (March 2014) This is a list of museums in Saudi Arabia. Museums in Saudi Arabia Nasseef House, Saudi Arabia National Museum of Saudi Arabia Al Bassam Heritage House Clock Tower Museum Dar Al Madinah Museum Darat Safeya Bizagr Hafouf National Museum Hejaz Railway Museum Humane Heritage Museum Jadeah Museum Jeddah Regional Museum of Archaeology and Ethnography Al-Jouf Museum of Archaeology and Folklore King Abdulaziz Historical Cen...

 

Яванский хохлатый орёл Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКл�...

 

2017 Russian crewed spaceflight to the ISS Soyuz MS-05The launch of Soyuz MS-05Mission typeISS crew transportOperatorRoskosmosCOSPAR ID2017-043A SATCAT no.42898Mission duration139 days 4 hours 57 minutes 16 seconds Spacecraft propertiesSpacecraftSoyuz MSSpacecraft typeSoyuz MS 11F732A48ManufacturerRKK EnergiaLaunch mass7080 kg CrewCrew size3MembersSergey RyazanskyPaolo NespoliRandolph BresnikCallsignBorei (Boreas) Start of missionLaunch date28 July 2017, 15:41 UTC[1]RocketSoyuz-FGLaun...

British author and filmmaker A major contributor to this article appears to have a close connection with its subject. It may require cleanup to comply with Wikipedia's content policies, particularly neutral point of view. Please discuss further on the talk page. (November 2018) (Learn how and when to remove this message) Stewart BinnsBorn (1950-08-02) 2 August 1950 (age 73)Lancaster, Lancashire, UKOccupationNovelistLanguageEnglishAlma materUniversity of Lancaster University of Susse...

 

Game engine This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) Some of this article's listed sources may not be reliable. Please help improve this article by looking for better, more reliable sources. Unreliable citations may be challenged and removed. (December 2020) (Learn how and when to remove this message) This article relies excessively on references to primary sources. Please improve ...

 

96th Infantry DivisionShoulder sleeve insigniaActive1918–1919 1921–1946 1946–presentCountry United StatesAllegiance United States ArmyBranchU.S. Army (Reserve)TypeSustainment brigadeNickname(s)Columbia Division Deadeye DivisionEngagementsWorld War IIBattle of OkinawaBattle of LeyteNATO intervention in BosniaSFORKFORGWOTOperation Enduring FreedomOperation Iraqi FreedomDecorationsPresidential Unit CitationCommandersCommanderCOL Charles E. FairbanksNotablecommandersMGen James L....

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「�...

 

Державний комітет телебачення і радіомовлення України (Держкомтелерадіо) Приміщення комітетуЗагальна інформаціяКраїна  УкраїнаДата створення 2003Керівне відомство Кабінет Міністрів УкраїниРічний бюджет 1 964 898 500 ₴[1]Голова Олег НаливайкоПідвідомчі ор...

Ця стаття потребує додаткових посилань на джерела для поліпшення її перевірності. Будь ласка, допоможіть удосконалити цю статтю, додавши посилання на надійні (авторитетні) джерела. Зверніться на сторінку обговорення за поясненнями та допоможіть виправити недоліки. Мат...

 

Administrative unit in Japan Modern districts of Japan. Cities (white areas) are not part of districts. Former district government office of Higashiyamanashi, Yamanashi (reconstruction at Meiji-mura museum) District assembly of Kawabe, Akita in 1923. All assemblies would be abolished by 1926. In Japan, a district (郡, gun) is composed of one or more rural municipalities (towns or villages) within a prefecture. Districts have no governing function, and are only used for geographic or statisti...

 

Зміст 1 Матчі 1.1 Україна 1:1 Ізраїль 1.2 Литва 1:2 Україна 1.3 Хорватія 3:1 Україна 1.4 США 1:2 Україна 1.5 Мексика 2:1 Україна 1.6 США 0:1 Україна 2 Склад команди 3 Тренери 4 Баланс матчів 5 Клубне представництво 6 Представництво за чемпіонатом 7 Див. також 8 Посилання Матчі Україна 1:1 Ізраїль ...

Questa voce o sezione sull'argomento trasporti non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Per trasporto navale o trasporto marittimo si intende tutto quell'insieme di uomini, strumenti, idee e tecniche che consentono il trasporto di persone e merci sul mare per mezzo di navi. Più impropriamente, il ...

 

Unitary authority Bracknell Forest Borough Council is the local authority for Bracknell Forest, a unitary authority in Berkshire, England. Until 1 April 1998 it was a lower-tier district council.[1] Council elections Non-metropolitan district elections 1973 Bracknell District Council election 1976 Bracknell District Council election 1979 Bracknell District Council election (New ward boundaries, number of seats increased from 31 to 40)[2] 1983 Bracknell District Council electio...

 

منتخب أندورا لكرة القدم (بالكتالونية: selecció de futbol d'Andorra)‏  معلومات عامة بلد الرياضة  أندورا الفئة كرة القدم للرجال  رمز الفيفا AND  الاتحاد اتحاد أندورا لكرة القدم كونفدرالية يويفا (أوروبا) الملعب الرئيسي ملعب كومونال أندورا لا فيلا الموقع الرسمي الموقع الرسمي  �...

Professional basketball season 2008–09 NBL seasonLeagueNational Basketball LeagueSeason2008–09Dates13 September 2008 – 13 March 2009Number of teams10TV partner(s)Australia: Fox Sports New Zealand: Māori Television Regular seasonSeason championsSouth DragonsSeason MVP Kirk Penney (New Zealand)FinalsChampionsSouth Dragons (1st title)  Runners-upMelbourne TigersSemifinalistsNew Zealand BreakersTownsville CrocodilesFinals MVP Donta Smith (South)Statistical leadersPoints Kirk Penn...

 

Electronic keyboard instrument For the organ found in electric fish, see Electric organ (biology). For pipe organs activated by electricity, see Pipe organ § Action. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Electric organ – news · newspapers · books · scholar · JSTOR (August 2009) (Learn how and...