超立方体法在SM4算法S盒中的应用
The Application of Hypercube Method in S Box of SM4
-
摘要: S盒是商用密码算法SM4中最耗时的一部分,因此构造高性能的S盒具有重要意义.为了显著减少SM4算法进行加解密运算的延时,我们引入了N维超立方体法构造S盒,在硬件电路的实现上,相比于传统S盒的查表法延时缩短6%,面积减少17%.此方法同时适用于其它对称加密算法中的S盒变换,具有可借鉴性.Abstract: SBOX is the most time consuming part in block cipher SM4algorithm,so it's of great importance to construct a S box of high performance.In order to reduce latency of encryption algorithms in SM4,We introduce the N-dimensional hypercube method to construct SBOX,the delay reduced six percent and the area reduced seventeen percent Compared with the traditional S box using look-up table method.what's more,this method is portable that it can apply to SBOX transformations of other algorithms.