摘要
扩散结构的好坏直接影响了分组密码的扩散速度和安全强度,以分支数尽可能大的线性变换为分组密码算法的扩散结构是设计分组密码的一种重要方法,线性变换的构造可通过可逆矩阵的构造完成。针对块数为8的扩散结构进行了研究,给出了分支数达到最大的二元矩阵的构造方法和构造算法。该算法运行速度很快,能够满足实际的应用需要。
The diffusion structure has important impact on the rate of the diffusion and safety intensity for block cipher.Using the linear transform which has branch numbers as large as possible as the diffusion structure is a main method to devise block cipher.The linear transform is usually achieved by constructing the invertible matrix.A kind of diffusion structure with eight blocks is analyzed,and moreover,a new method to construct binary matrix with maximal branch number is proposed and the corresponding algorithm is proposed too.The algorithm runs fast which can satisfy the applying requirement practically.
出处
《计算机工程与应用》
CSCD
北大核心
2008年第35期103-104,118,共3页
Computer Engineering and Applications
基金
国家自然科学基金No.60503012
河南省杰出青年科学基金资助项目(No.0312001800)~~
关键词
分组密码
扩散结构
分支数
构造算法
矩阵
block cipher
diffusion structure
branch number
construction algorithm
matrix