暗号化ツール

暗号化ツール
開発者ベルンハルト・エスリンガー
初回リリース1998 (1998年
安定版リリース
CT 1.4.42(2021年12月)

CT 2.1 (リリース 2024.1) (2024年1月) JCT 1.0.9 (2023年9月)

オペレーティング·システムCT1 および CT2: Microsoft Windows、JCT: Win、Linux、macOS
タイプ暗号化、プライバシー、eラーニング
ライセンスApacheライセンス2.0
Webサイトwww.cryptool.org
リポジトリ

CrypToolは、暗号と暗号解読の概念を説明するための無料のeラーニングソフトウェア であるオープンソースプロジェクト[ 1 ]です。

歴史

CrypToolの開発は1998年に始まりました。もともとドイツの企業と大学によって開発され、2001年からオープンソースプロジェクトとなっています。 [ 2 ]

現在、CrypToolには4つのバージョンが開発・保守されています。CrypTool 1 (CT1)、CrypTool 2 (CT2)、JCrypTool (JCT)、CrypTool-Online (CTO)です。いずれも英語とドイツ語で利用可能です。[ 3 ]

CrypToolプロジェクトの目標は、暗号化がネットワークセキュリティの脅威にどのように役立つかをユーザーに認識させ、暗号化の基本的な概念を説明することです。[ 4 ]

CT1 の開発は 1998 年に始まりました。C ++で記述され、Microsoft Windowsオペレーティング システム用に設計されています。

2007 年には、元の CT1 プログラムの後継として、純粋なプラグイン アーキテクチャに基づく 2 つの追加プロジェクトの開発が開始されました。

ビジュアルプログラミングの概念を用いて、暗号処理を分かりやすくしています。現在、CT2には150以上の暗号関数が含まれています。

CrypTool 2 の AES の縮小版に対するブルートフォース攻撃

  • JCrypTool 1.0 [ 8 ] [ 9 ](Java/Eclipse/RCP/SWTで構築)(略称JCT)
Windows、macOS、Linuxで動作し、ドキュメント中心と関数中心の両方の視点を提供します。現在、JCTには100以上の暗号関数が含まれています。その焦点の一つは、最新のデジタル署名(Merkle木やSPHINCSなど)です。

ブラウザ ソフトウェア CrypTool-Online (CTO) は 2010 年から開発されており、現在最も広く使用されています。

2023年以降、このプロジェクトはミュンヘン連邦軍大学のCODE研究機関によって管理されている。[ 10 ]

CrypToolは学校、大学、[ 11 ]企業、機関で教育や啓発トレーニングに使用されています。[ 12 ] [ 13 ] [ 14 ]

参照

参考文献

  1. ^ Esslinger, Bernhard (2016年9月22日). 「CrypTool:暗号化と暗号解読のためのオープンソースeラーニングプロジェクト」(PDF) . Gesellschaft fuer Informatik, SAPのCrypto Day。このプレゼンテーションでは概要が紹介されています。ジーゲン大学。2017年1月8日時点のオリジナル(PDF)からアーカイブ。 2018年9月26日閲覧
  2. ^ Esslinger, Bernhard (2013年4月23日). 「CrypTool:暗号と暗号解読のための最新のオープンソースeラーニングプログラム」(PDF) .セキュリティと通信における研究とイノベーションのためのフォーラム. 2018年9月26日閲覧.
  3. ^ 「CT1 Downloads - CrypTool」 . www.cryptool.org . 2024年9月4日閲覧
  4. ^ 「CrypTool for Awareness」 . CrypToolポータル. 2018年9月26日閲覧
  5. ^ 「レイチェル・J・マクレーの論文」(PDF)
  6. ^ CrypTool 2: CT2 プロジェクトの開発者サイトリリース バージョンとベータ バージョンのほかに、毎日、いわゆる「ナイトリー ビルド」がダウンロード用に作成されます。
  7. ^ CrypTool 2: CT2プロジェクトのFacebookサイト
  8. ^ JCrypTool 1.0: JCTベータ バージョンの GitHub プロジェクトは、ダウンロード用の「ウィークリー ビルド」として毎週末に更新されます。
  9. ^ JCrypTool 1.0: JCT プロジェクトのサイト
  10. ^ “Kryptografie-Lernsoftware CrypTool wird Jetzt an der Bundeswehr-Uni in München weiterentwickelt” .セキュペディア。 2023 年 5 月 8 日2024 年8 月 29 日に取得
  11. ^ Adamovic, Sasa; Sarac, Marko; Veinovic, Mladen; Milosavljevic, Milan; Jevremovic, Aleksandar (2014). 「暗号学教育へのインタラクティブかつ協調的なアプローチ」.教育技術と社会. 17 (1): 197– 205. JSTOR jeductechsoci.17.1.197 . 
  12. ^ 「情報セキュリティ冬季講習。概要説明、Finse 1222、2013年4月21日~26日」セキュリティと通信に関する研究・イノベーションフォーラム。2013年2月6日。 2018年9月26日閲覧
  13. ^クラウディア、エッカート;クラウジウス、トルステン。エスリンガー、ベルント。シュナイダー、ヨルグ。コイ、ヘンリック。「CrypTool、2003-08-07」(PDF)ダルムシュタット工科大学( FTP ) 2018 年9 月 26 日に取得(ドキュメントを表示するには、ヘルプ:FTPを参照してください)
  14. ^ Kopal, Nils. 「CrypTool 2による古典暗号の解読」(PDF) . Linköping University Electronic Press . 2018年9月26日閲覧