【24h】

Generic Attacks on Feistel Schemes

机译:Feistel方案的通用攻击

获取原文

摘要

Let A be a Feistel scheme with 5 rounds from 2n bits to 2n bits. In the present paper we show that for most such schemes: 1. It is possible to distinguish A from a random permutation from 2n bits to 2n bits after doing at most O(2(3n)/4) computations with O(2(3n)/4) random plaintext/ciphertext pairs. 2. It is possible to distinguish A from a random permutation from 2n bits to 2n bits after doing at most O(2(3n)/2) computations with O(2(3n)/2) chosen plaintexts. Since the complexities are smaller than the number 2{sup}(2n) of possible inputs, they show that some generic attacks always exist on Feistel schemes with 5 rounds. Therefore we recommend in Cryptography to use Feistel schemes with at least 6 rounds in the design of pseudo-random permutations. We will also show in this paper that it is possible to distinguish most of 6 round Feistel permutations generator from a truly random permutation generator by using a few (i.e. O(1)) permutations of the generator and by using a total number of O(2{sup}(2n)) queries and a total of O(2{sup}(2n)) computations. This result is not really useful to attack a single 6 round Feistel permutation, but it shows that when we have to generate several pseudo-random permutations on a small number of bits we recommend to use more than 6 rounds. We also show that it is also possible to extend these results to any number of rounds, however with an even larger complexity.
机译:设A是5轮从2n个位2 n比特的Feistel方案。在本论文中,我们表明,大多数这样的方案:1.它能够最多O(2(3N)/ 4)O(2计算第(3n做后从2n比特到2n比特的随机排列区分甲)/ 4)随机明文/密文对。 2.它可以至多O(2(3N)/ 2)的计算与O(2(3N)/ 2)个选择明文做后从2n比特到2n比特的随机排列区分。由于复杂性比数2 {SUP}的可能的输入(2N)更小,它们表明一些通用的攻击总是上的Feistel方案存在与5轮。因此,我们在密码学建议在伪随机排列的设计中使用的Feistel方案至少有6发子弹。我们还将展示在本文中,它是可以通过使用一些区分真正的随机置换生成最多6个轮次Feistel置换发生器(即O(1))发电机的排列,并通过使用了O的总数( 2 {SUP}(2N))查询和一个总的O(2 {SUP}(2N))计算。这个结果是不是攻击单个6轮次Feistel置换真的很有用,但它表明,当我们要生成一个小位数的几个伪随机排列,我们建议使用超过6个回合。我们还表明,它也可以将这些结果扩展到任何数个回合,但以更大的复杂性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号