【问题标题】:security of cipher due to subsequent permutations由于随后的排列,密码的安全性
【发布时间】:2018-02-21 15:47:48
【问题描述】:

我最近正在研究 B. Forouzan 的书中的密码学数学,其中我遇到了置换群。

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

部分没看懂:

总是找到可以完成相同工作的排列,因为 闭包属性

谁能解释一下?

【问题讨论】:

标签: cryptography permutation


【解决方案1】:

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

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

您的设置是:“abc”、“acb”、“bca”、“bac”、“cab”、“cba”。

让我们以“abc”为例。

排列一次并说:“cba”(假设排列一次意味着您对其进行加密)。

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

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

【讨论】:

  • 不应该是“那句话说理论上你也可以通过单一排列(在单一加密中)从“abc”得到“bac””而不是“那句话说理论上,您也可以通过单一排列(在单一加密中)从“cba”得到“bac”?
  • @POOJAGUPTA 是的。
猜你喜欢
  • 2013-10-17
  • 1970-01-01
  • 2011-07-11
  • 2021-08-14
  • 2015-03-10
  • 2011-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多