我们考虑了Suzaki和Minematsu(LNCS,2010)提出的改进广义Feistel结构(IGFS)。它是经典Feistel密码的推广。消息被划分为$k$子块,对每对连续子块应用Feistel变换,然后对子块进行排列。这种排列影响密码的扩散特性。IGFS具有相对较大的$k$和良好的扩散性,对于轻质应用特别有意义。
Suzaki和Minematsu(LNCS,2010)研究了在每轮中应用一个相同排列的情况,而我们考虑在不同的轮中可能具有不同排列的IGFS。在这种情况下,我们提出了产生IGFS的置换序列,该序列具有目前已知的所有偶数$k\le 2048$的扩散。对于$k\le 16$,它们是通过计算机辅助搜索找到的,而对于$18\le k\le 2048$,我们首先考虑分别从$k_a<k$和$k_b<k$子块的两个置换序列中,为$k$子区块的置换序列进行几次递归构造。使用计算机,我们应用这些构造来获得每个偶数$k\le 2048$具有良好扩散的置换序列。最后,我们得到了$k>2048$的无限族置换序列。