journal6 ›› 2011, Vol. 32 ›› Issue (5): 37-42.
摘要:扩散层的扩散性能影响整个密码结构的抗攻击能力,而衡量扩散性的一个重要指标是扩散层的线性分支数,分支数越大则抵抗差分和线性分析的能力就越强.由循环矩阵构成的最优扩散层能够循环利用已有资源,因此实现性能更优越.分支数达到最大的充要条件是各阶子式均不为0,由此构造了能够生成最优扩散循环矩阵的算法,首次得到大量8阶最优扩散循环矩阵;提出了一类最优扩散的4阶循环矩阵的构造方法,同时证明参考文献中的一个主要定理是错误的;实验结果说明当矩阵元素满足一定条件时,达到最优扩散性的循环矩阵的个数近似于均匀分布.