(Translated by https://www.hiragana.jp/)
Twofish - Wikipedia

Twofish(トゥーフィッシュ)とは、ブルース・シュナイアー中心ちゅうしんとしたプロジェクトチームによって開発かいはつされたブロック暗号あんごう名称めいしょう

Twofish
The Twofish algorithm
一般いっぱん
設計せっけいしゃ ブルース・シュナイアー
初版しょはん発行はっこう 1998
派生はせいもと Blowfish, SAFER, Square
関連かんれん Threefish
認証にんしょう AES最終さいしゅう候補こうほ
暗号あんごう詳細しょうさい
かぎちょう 128, 192 or 256 bits
ブロックちょう 128 bits
構造こうぞう Feistel構造こうぞう
ラウンドすう 16
最良さいりょう暗号あんごう解読かいどくほう
切詰きりづめ差分さぶん解読かいどくほう:251選択せんたく平文へいぶんようする[1]不能ふのう差分さぶん攻撃こうげきかぎちょう256 bitsにおいて、2256 stepsをようして16ラウンドちゅう6ラウンドまで[2]

NIST(アメリカ国立こくりつ標準ひょうじゅん技術ぎじゅつ研究所けんきゅうじょ)が公募こうぼ実施じっししたAESセレクションにおけるファイナリストのひとつ。セレクションはベルギールーヴァン・カトリック大学だいがく研究けんきゅうチームが開発かいはつしたRijndaelにやぶれたが、暗号あんごう復号ふくごう処理しょり速度そくどにおいてはTwofishのほうすぐれているとするひょうもある[3]

概要がいよう

編集へんしゅう

128、192、256ビット三種さんしゅかぎちょう選択せんたく可能かのう。ブロックちょうは128ビット。1993ねんにブルース・シュナイアーが開発かいはつした対称たいしょうブロック暗号あんごうBlowfish発展はってんがた位置いちづけられている。技術ぎじゅつてきにはBlowfishと同型どうけい各種かくしゅアルゴリズム使用しようしているが、おもにネットワークシステムにおける利用りよう念頭ねんとういたかぎ拡大かくだいアルゴリズムの高速こうそくほどこされた。

Blowfishと同様どうよう特許とっきょ取得しゅとくされておらず、アルゴリズムはライセンスフリーとして公開こうかいされている。

脚注きゃくちゅう

編集へんしゅう
  1. ^ Shiho Moriai, Yiqun Lisa Yin (2000) (PDF). Cryptanalysis of Twofish (II). http://www.schneier.com/twofish-analysis-shiho.pdf 2013ねん1がつ14にち閲覧えつらん. 
  2. ^ Niels Ferguson (1999-10-05) (PDF). Impossible differentials in Twofish. https://www.schneier.com/paper-twofish-impossible.html 2013ねん1がつ14にち閲覧えつらん. 
  3. ^ Twofishの暗号あんごうラウンドすうは16だん固定こていされているため、暗号あんごうかぎながさに影響えいきょうけない安定あんていした実行じっこう速度そくどつとされる。

関連かんれん項目こうもく

編集へんしゅう

外部がいぶリンク

編集へんしゅう