Jump to content

CrypTool

CrypTool
Разработчик(и) Бернхард Эсслингер
Первоначальный выпуск 1998 год ; 26 лет назад ( 1998 )
Стабильная версия
CT 1.4.42 (декабрь 2021 г.)

CT 2.1 (выпуск 2022.1) (декабрь 2022 г.)
JCT 1.0.3 (февраль 2021 г.)

Репозиторий
Операционная система CT1 и CT2: Microsoft Windows ,
JCT: Win, Linux и macOS
Тип Криптография, шифрование, конфиденциальность, электронное обучение
Лицензия Лицензия Апач 2.0
Веб-сайт www .cryptool .org

CrypTool с открытым исходным кодом. проект [1] Это бесплатное программное обеспечение для электронного обучения , предназначенное для иллюстрации криптографических и криптоаналитических концепций .По данным "Хакин9", [2] CrypTool — самое распространенное в мире программное обеспечение для электронного обучения в области криптологии . [3] [4]

CrypTool реализует более 400 алгоритмов . [5]

Развитие, история и дорожная карта [ править ]

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

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

Цель проекта CrypTool — рассказать пользователям о том, как криптография может помочь в борьбе с угрозами сетевой безопасности , и объяснить основные концепции криптологии. [8]

CrypTool 1 (CT1) написан на C++ и предназначен для операционной системы Microsoft Windows . Был начат порт CT1 на Linux с Qt4 , но прогресса уже нет. [9]

В 2007 году началась разработка двух дополнительных проектов, оба основанных на чистой архитектуре плагинов, которые станут преемниками исходной программы CrypTool. Оба преемника регулярно публикуют новые стабильные версии:

  • КрипИнструмент 2 [10] [11] (построен с помощью C#/.NET/WPF) (сокращенно CT2)
использует концепцию визуального программирования для пояснения криптографических процессов. В настоящее время CT2 содержит более 150 криптографических функций.

Атака методом перебора на сокращенную версию AES в CrypTool 2

  • JCrypTool 1.0 [12] [13] (построен с помощью Java/Eclipse/RCP/SWT) (сокращенно JCT)
работает в Windows, macOS и Linux и предлагает как ориентированную на документы, так и ориентированную на функции перспективу. В настоящее время JCT содержит более 100 криптографических функций. Одним из его фокусов являются современные цифровые подписи (например, деревья Меркла и СФИНКИ).

Награды [ править ]

CrypTool получил несколько международных наград как образовательная программа, таких как специальная награда TeleTrusT 2004, EISA 2004, награда IT Security Award NRW 2004 и награда «Избранная достопримечательность в стране идей 2008». [14]

Используйте [ править ]

CrypTool используется в школах, университетах, [15] компании и агентства по образованию и повышению осведомленности. [16] [17] [18] [19]

Во всем мире пакеты CrypTool загружаются с веб-сайта CrypTool более 10 000 раз в месяц. Чуть более 50% загрузок приходится на английскую версию.

CrypTool-Online (сокращенно CTO) [ править ]

Проект CrypTool также включает в себя сайт CrypTool-Online, [20] запущен в 2009 году. Этот веб-сайт позволяет пользователям опробовать криптографические методы непосредственно в браузере на ПК или на смартфоне (с использованием JavaScript ) без необходимости загрузки и установки программного обеспечения. Цель этого сайта – представить эту тему в простой и привлекательной форме для новых пользователей и молодежи. [21] Для сложных задач по-прежнему требуются автономные версии CrypTool.

MysteryTwister (MTC3) [ править ]

В 2010 году в рамках проекта CrypTool стартовал международный конкурс шифров MTC3. [22] В настоящее время конкурс предлагает более 200 задач, основанных на старых и современных шифрах и разработанных более чем 30 разными авторами из разных стран. Все задачи представлены в шаблонах PDF на английском и немецком языках. Задачи сгруппированы по четырем уровням сложности: от простых загадок, которые можно решить с помощью бумаги и карандаша, до математических задач современного криптоанализа для исследователей и экспертов. Дополнительно доступен модерируемый форум, статистика пользователей и зал славы. В настоящее время решением этих задач занимаются более 10 000 зарегистрированных пользователей.

Слияние с CrypTools [ править ]

В начале 2020 года проект CrypTool решил объединиться [23] с аналогичным одноименным проектом CrypTools, основанным в 2017 году в Австралии Лукой Лафайе де Мишо, Артуром Гио и Лукасом Грувесом. [24] CrypTool, гораздо более старый и известный, таким образом, полностью «поглощает» проект под своим именем.

Старый логотип, до сих пор используемый на портале CrypTool.

Первым результатом этого слияния стал ребрендинг проекта. Анонсированы новый логотип, новый веб-сайт и новая версия CTO. В настоящее время он все еще находится в разработке. Еще одним изменением стала целевая аудитория. Раньше CrypTool был ориентирован на студентов (университетов), а CrypTools — на разработчиков и молодежь. Поэтому необходимо было расширить аудиторию.

15 мая 2020 года, в разгар пандемии COVID-19 , CrypTool объявляет о создании инструментов для тестирования протоколов децентрализованного отслеживания контактов. [25] В CTO добавлена ​​новая страница с техническим описанием алгоритмов, задействованных в ДП-3Т и Уведомлении о воздействии . [26] В дополнение к этому, CrypTool также объявил о создании страницы, посвященной повышению осведомленности о криптографических средствах, связанных с конфиденциальностью в этих протоколах, под названием Corona Tracing Animation . Новая страница отличается новым дизайном и доступностью для обычных пользователей. [25]

См. также [ править ]

Ссылки [ править ]

  1. ^ Эсслингер, Бернхард (22 сентября 2016 г.). «CrypTool: проект электронного обучения с открытым исходным кодом по криптографии и криптоанализу» (PDF) . Gesellschaft fuer Informatik, День криптографии в SAP. Данная презентация представляет собой обзор . Зигенский университет. Архивировано из оригинала (PDF) 8 января 2017 года . Проверено 26 сентября 2018 г.
  2. ^ Литвинчук, Аркадий (январь 2011 г.). «Проект CrypTool — лучший способ изучить и применить криптографию» (PDF) . Журнал ИТ-безопасности . Январь 2011: 30–37.
  3. ^ Макдермотт, Джон (20 апреля 2016 г.). «Введение: использование CrypTool, чтобы показать, как работают шифры» . Древо обучения Международное . Архивировано из оригинала 5 сентября 2017 года . Проверено 26 сентября 2018 г.
  4. ^ Баласубраманиан, Каннан (2018). Алгоритмические стратегии решения сложных задач криптографии . Инженерный колледж Мепко Шленк. стр. 186–194. ISBN  978-1522529156 . Проверено 26 сентября 2018 г.
  5. ^ Алгоритмы: Функции в разных версиях CrypTool. В таблице криптографические перечислены все реализованные функции. Этот список можно корректировать с помощью категорий, поисковых фраз и указания версий CT.
  6. ^ Эсслингер, Бернхард (23 апреля 2013 г.). «CrypTool: современные программы электронного обучения с открытым исходным кодом по криптографии и криптоанализу» (PDF) . Форум исследований и инноваций в области безопасности и связи . Проверено 26 сентября 2018 г.
  7. ^ «CrypTool 1: Загрузки» . КрипТул 1 . Проверено 26 сентября 2018 г.
  8. ^ «CrypTool для осведомленности» . Портал CrypTool . Проверено 26 сентября 2018 г.
  9. ^ Проект CrypTooLinux. Архивировано 17 октября 2016 г. на сайте Wayback Machine, переносящем CT1 на Linux.
  10. ^ CrypTool 2: Сайт разработчика проекта CT2 Помимо релизных и бета-версий, каждый день для загрузки выпускается так называемая «Ночная сборка».
  11. ^ CrypTool 2: Сайт проекта CT2 в Facebook.
  12. ^ JCrypTool 1.0: проект GitHub бета-версий JCT обновляется каждые выходные как так называемые «еженедельные сборки» для загрузки.
  13. ^ JCrypTool 1.0: Сайт проекта JCT.
  14. ^ «Награды CrypTool» . Портал CrypTool . Проверено 26 сентября 2018 г.
  15. ^ Адамович, Саша; Сарак, Марко; Вейнович, Младен; Милосавлевич, Милан; Евремович, Александр (2014). «Интерактивный и совместный подход к преподаванию криптологии». Образовательные технологии и общество . 17 (1): 197–205. JSTOR   jeductechsoci.17.1.197 .
  16. ^ «Зимняя школа по информационной безопасности. Обзорная презентация, Finse 1222, 21-26 апреля 2013 г.» . Форум исследований и инноваций в области безопасности и связи . 6 февраля 2013 года . Проверено 26 сентября 2018 г.
  17. ^ Эккерт, Клаудия ; Клаузиус, Торстен; Эсслингер, Бернд; Шнайдер, Йорг; Кой, Хенрик. «CrypTool, 7 августа 2003 г.» (PDF) . Технический университет Дармштадта . Технический университет Дармштадта . Проверено 26 сентября 2018 г. [ постоянная мертвая ссылка ]
  18. ^ Копал, Нильс. «Решение классических шифров с помощью CrypTool 2» (PDF) . Электронная пресса Университета Линчепинга . Электронная пресса Университета Линчепинга . Проверено 26 сентября 2018 г.
  19. ^ Рональд, Кеннет. «Крипто-казино» . Проверено 14 января 2024 г.
  20. ^ «О CrypTool-Online (CTO)» . CrypTool-Онлайн . Проверено 26 сентября 2018 г.
  21. ^ «Проект CrypTool – лучший способ изучить и применить криптографию» – статья в Hackin9 , март 2011 г., страницы 10–14 (PDF, 6,1 МБ) Аркадия Литвинчука
  22. ^ «Добро пожаловать на MTC3 — Международный конкурс шифров» . МистериТвистер . Проверено 22 января 2022 г.
  23. ^ «Артур Гио — Объединение CrypTool и CrypTools» . arguiot.com . Архивировано из оригинала 6 июня 2020 года . Проверено 17 мая 2020 г.
  24. ^ Проект CrypTools (2017), Знакомство с CrypTools .
  25. ^ Jump up to: Перейти обратно: а б Гио, Артур (15 мая 2020 г.). «Как объяснить роль криптографии во время COVID-19?» . Середина . Проверено 17 мая 2020 г.
  26. ^ «Отслеживание короны — Портал CrypTool» . www.cryptool.org . Проверено 17 мая 2020 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 90b230969cc8ae673412b0763bf6b5f9__1718174820
URL1:https://arc.ask3.ru/arc/aa/90/f9/90b230969cc8ae673412b0763bf6b5f9.html
Заголовок, (Title) документа по адресу, URL1:
CrypTool - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)