3

誰かがTCBアルゴリズムの説明を提供してもらえますか?

4

1 に答える 1

2

私の暗号化スキルは少し錆びていますが、私見ですが、Tweaked Codebook = Tweakable Block Cipherです。

これは基本的に、ECB の最大の欠陥を「パッチ」するTweakを備えた ECBです。同一の平文ブロックは、同一の暗号文になります (暗号文を悪意のある置換にさらし、データ パターンを表示します)。

平文メッセージ P を使用して、n ビットのブロック X1、X2、X3... Xi... Xn に分割します。

  1. Xi (XOR) Tweak(i) -> CC
  2. Encrypt_function(CC) -> Ci

実装に応じて、選択した関数を使用してTweakが生成されます (ブロック番号をパラメーターとして使用します)。非常に単純な (安全でない?) ものは次のようになります。

  • Tweak(i) = i

私の答えは 100% 大丈夫ではありません。少なくともそれは私が覚えていることであり、IEEE 1619-2007 の抜粋を見たときに得たものです。これについてもっと読みたいです!

于 2010-05-31T12:07:06.597 に答える