Loading article…
暗号学において、WAKE は1993 年にDavid Wheelerによって設計されたストリーム暗号です。
WAKE はWord Auto Key Encryptionの略です。この暗号は暗号フィードバック モードで動作し、以前の暗号文ブロックからキーストリームブロックを生成します。WAKE は 32ビットワードの 256 エントリを持つS ボックスを使用します。
この暗号は高速だが、選択平文攻撃や選択暗号文攻撃に対して脆弱である。[1]
特徴と脆弱性
WAKE は高速であることで知られており、高速暗号化を必要とするアプリケーションに適しています。しかし、選択平文攻撃と選択暗号文攻撃の両方に対して脆弱であることが判明しています。これらの脆弱性は、暗号がキーストリーム生成に以前の暗号文ブロックに依存していることから生じ、特定の攻撃シナリオで悪用される可能性があります。[2]
研究によると、WAKE の設計により、攻撃者が任意の平文を選択して暗号化し、その結果得られた暗号文を分析してキーや暗号化プロセスに関する洞察を得るという、効果的な選択平文攻撃が可能になることが示されています。同様に、選択暗号文攻撃も実行可能で、攻撃者は暗号文を操作して対応する平文出力を観察することができます。[2]
最近の動向
WAKE はより現代的なストリーム暗号の影に隠れてしまっているが、その研究は暗号研究において依然として重要である。現在行われている分析は、そのセキュリティ特性と、特定された脆弱性を軽減するための潜在的な改善に焦点を当てている。例えば、いくつかの研究では、選択平文および暗号文攻撃に対する耐性を強化するために、 S ボックス構造の変更や代替フィードバック メカニズムを提案している。[2]
参照
参考文献
- ^ ブルース・シュナイアー著『応用暗号学』第2版、402ページ。
- ^ abc "WAKE (cipher) | Semantic Scholar". www.semanticscholar.org . 2024年7月19日閲覧。
外部リンク
- 大量データ暗号化アルゴリズム
