Crab_(cipher)
はブロック暗号についてです。その他の使用法にカニを参照して
暗号化では、Crabは、 1993年の最初の高速ソフトウェア暗号化ワークショップでBurtKaliskiとMattRobshawによって提案されたブロック暗号です。実際には使用を目的としCrabは、ハッシュ関数のアイデアを使用して高速暗号を作成する方法を示すために開発されました。
カニ
全般的
デザイナー
バート・カリスキー、マット・ロブショウ
初版 1993年 に由来する MD5 関連 SHACAL 暗号の詳細
キーサイズ
80ビット
ブロックサイズ
8192ビット
構造
暗号化ハッシュ関数
最高の公開暗号解読
2つ以下の16の選択平文を使用した差分解読法の提案
カニのブロックサイズは8192ビットと非常に大きいです。その作成者は80ビットの鍵を使用することを提案しましたが、暗号は任意の鍵サイズを使用できます。著者は実際の鍵スケジュールを指定しませんでした。鍵は2つの大きなサブキーのセットを生成するために使用されるだけです。0から255までの数字の順列と、2048個の32ビット数字の配列です。ブロックは256個の32ビットサブブロックに分割され、最初に並べ替えられます。次に、アルゴリズムはデータに対して4つのパスを作成し、そのたびにMD5から適応された4つの変換の1つを適用します。
カニの暗号解読に関する簡単なメモは、 FSE2003で公開されたSHA-1とMD5に基づくブロック暗号に関するMarkku-JuhaniSaarinenの論文に含まれています。プレーンテキストであり、選択されたプレーンテキストが216個以下である場合にこれを完全なキー回復攻撃に変換できると推測しています。このような攻撃は、使用される主要なスケジュールによって異なります。
参考文献
BSKaliskiとMJBRobshaw(1993年12月)。高速ブロック暗号の提案。高速ソフトウェア暗号化(FSE ’93)。ケンブリッジ:Springer-Verlag。pp。33–40。
米国特許6,463,150カニを使用する暗号化デバイスに関する特許。
シュナイアー、ブルース(1996)。応用暗号(第2版)。John Wiley&Sons。pp。342–344。ISBN 0-471-11709-9。
Markku-Juhani Olavi Saarinen。SHA-1およびMD5に基づくブロック暗号の暗号解読 (PDF)。FSE’03。ルンド:Springer-Verlag。pp。36–44 。
この暗号関連”