誰かがTCBアルゴリズムの説明を提供してもらえますか?
1 に答える
2
私の暗号化スキルは少し錆びていますが、私見ですが、Tweaked Codebook = Tweakable Block Cipherです。
これは基本的に、ECB の最大の欠陥を「パッチ」するTweakを備えた ECBです。同一の平文ブロックは、同一の暗号文になります (暗号文を悪意のある置換にさらし、データ パターンを表示します)。
平文メッセージ P を使用して、n ビットのブロック X1、X2、X3... Xi... Xn に分割します。
- Xi (XOR) Tweak(i) -> CC
- Encrypt_function(CC) -> Ci
実装に応じて、選択した関数を使用してTweakが生成されます (ブロック番号をパラメーターとして使用します)。非常に単純な (安全でない?) ものは次のようになります。
- Tweak(i) = i
私の答えは 100% 大丈夫ではありません。少なくともそれは私が覚えていることであり、IEEE 1619-2007 の抜粋を見たときに得たものです。これについてもっと読みたいです!
于 2010-05-31T12:07:06.597 に答える