首页>
外国专利>
BLOCK ENCRYPTION ALGORITHM HAVING ROBUST SECURITY AGAINST DIFFERENTIAL CRYPTOGRAPHIC ANALYSIS, LINEAR CRYPTOGRAPHIC ANALYSIS, AND HIGHER DIFFERENTIAL CRYPTOGRAPHIC ANALYSIS
BLOCK ENCRYPTION ALGORITHM HAVING ROBUST SECURITY AGAINST DIFFERENTIAL CRYPTOGRAPHIC ANALYSIS, LINEAR CRYPTOGRAPHIC ANALYSIS, AND HIGHER DIFFERENTIAL CRYPTOGRAPHIC ANALYSIS
The present invention relates to a block encryption algorithm based on the prior Feistel type block encryption algorithm (or analogous to a DES algorithm). Usually, the security of the Feistel type block encryption algorithm depends on the structure of its tower function. More particularly, the present invention relates to the tower function structure of the Feistel type block encryption algorithm in the case where the tower input data block is divided into 8-bit blocks, and where the sub- divided blocks are provided, with the combined output data from the previous S box, in S box of 256 x 8, except for the first data input sub-block. The first data sub-block is supplied directly to the first box S. The total output data block is rotated by 8 bits, after these steps, and this result thus turned constitutes the output of the current lathe function. / P
展开▼
机译:本发明涉及基于现有的Feistel类型的块加密算法(或类似于DES算法)的块加密算法。通常,Feistel类型块加密算法的安全性取决于其塔函数的结构。更具体地,本发明涉及在将塔输入数据块划分为8位块并且提供细分块并组合输出的情况下的Feistel类型块加密算法的塔函数结构。来自前一个S盒的数据(S盒为256 x 8),第一个数据输入子块除外。在这些步骤之后,将第一数据子块直接提供给第一盒S。在这些步骤之后,将总输出数据块旋转8位,并由此翻转的结果构成了当前车床功能的输出。 P>
展开▼