加密:TCB(Tweaked CodeBook)算法 - 它是什么?

时间:2010-05-31 10:58:57

标签: encryption ecb block-cipher

有人可以提供TCB算法的描述吗?

1 个答案:

答案 0 :(得分:2)

我的加密技能有点生疏 - 但恕我直言,调整码本= Tweakable Block Cipher

它基本上是带有 Tweak 的ECB,即“补丁”ECB's biggests flaws:相同的明文块会产生相同的密文(将密文暴露给恶意替换并显示数据模式)。

用明文消息P,切入n位块X1,X2,X3 ...... Xi ... Xn

  1. Xi(XOR)Tweak(i) - > CC
  2. Encrypt_function(CC) - >次
  3. 根据您的实现,您的 Tweak 是使用您选择的功能生成的(将您的块编号作为参数)。一个非常简单(不安全?)的可能是:

    • Tweak(i)= i

    我的回答并非100%好;至少那是我记得的,这就是我在查看IEEE 1619-2007摘录时得到的结果。我真的想详细阅读这个!