On the algebraic construction of cryptographically good 32×32 binary linear transformations.

Journal of Computational and Applied Mathematics(2014)

引用 6|浏览1
暂无评分
摘要
Binary linear transformations (also called binary matrices) have matrix representations over GF(2). Binary matrices are used as diffusion layers in block ciphers such as Camellia and ARIA. Also, the 8x8 and 16x16 binary matrices used in Camellia and ARIA, respectively, have the maximum branch number and therefore are called Maximum Distance Binary Linear (MDBL) codes. In the present study, a new algebraic method to construct cryptographically good 32x32 binary linear transformations, which can be used to transform a 256-bit input block to a 256-bit output block, is proposed. When constructing these binary matrices, the two cryptographic properties; the branch number and the number of fixed points are considered. The method proposed is based on 8x8 involutory and non-involutory Finite Field Hadamard (FFHadamard) matrices with the elements of GF(2^4). How to construct 32x32 involutory binary matrices of branch number 12, and non-involutory binary matrices of branch number 11 with one fixed point, are described.
更多
查看译文
关键词
non-involutory binary matrix,binary matrix,256-bit output block,involutory binary matrix,maximum branch number,branch number,256-bit input block,new algebraic method,binary linear transformation,fixed point,algebraic construction,finite fields,block cipher,cryptography,fixed points
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要