由于随后的排列而导致的密码安全性

时间:2018-02-21 15:47:49

标签: cryptography permutation

我最近在B. Forouzan的书中学习了密码学数学,其中我遇到了排列组。

  

组合操作的一组排列是一组。这个   意味着一个接一个地使用两个排列不能   加强密码的安全性,因为我们总能找到一个密码   由于封闭属性可以完成同样工作的排列。

我不理解这部分:

  

总是找到一个可以做同样工作的排列因为   关闭财产

任何人都可以解释一下吗?

1 个答案:

答案 0 :(得分:2)

我认为这句话背后的粗略想法是这样的。

假设你有一组“abc”的所有排列,即:

你的套装是:“abc”,“acb”,“bca”,“bac”,“cab”,“cba”。

我们拿“abc”。

将其置换一次然后说:“cba”(让我们说置换一次意味着你加密它)。

现在让我们假设您想要通过再次置换它来加强上述排列(再次加密),例如,现在你置换“cba”并到达“bac”。

这句话说理论上你可以在单个排列中从“abc”到达“bac”(在单个加密中),因此从这个角度来看,你的额外排列并没有多大意义。因为它基本上说明了你可以用两种排列做的事情,你可以有效地在一个排列中做。