首页> 外国专利> Block cipher algorithm having a robust security against differential cryptanalysis linear cryptanalysis and higher order differential cryptanalysis

Block cipher algorithm having a robust security against differential cryptanalysis linear cryptanalysis and higher order differential cryptanalysis

机译:具有对差分密码分析,线性密码分析和高阶差分密码分析的鲁棒安全性的分组密码算法

摘要

A block cipher algorithm is based on the prior Feistel type block cipher algorithm (or similar to DES algorithm). Usually the security of a Feistel type block cipher algorithm depends on the structure of its round function. More specifically, this disclosure relates to the round function structure of the Feistel type block cipher algorithm, in the instance that the round input data block is divided into 8-bit blocks and the divided sub blocks are fed, with the combined output data of the previous S-box, into 256 x 8 S-box, except for the first input sub-data block. The first sub-data block one is directly fed into the first S-box. The total output data block, after these steps, is rotated by 8-bits and this rotated result is the output of the current round function. This is to resist linear and differential cryptanalysis.
机译:分组密码算法基于先前的Feistel类型的分组密码算法(或类似于DES算法)。通常,Feistel类型的分组密码算法的安全性取决于其舍入函数的结构。更具体地,本公开涉及Feistel类型块密码算法的舍入函数结构,在这种情况下,将舍入输入数据块划分为8位块并且馈送所划分的子块,并且将输入的组合输出数据除第一个输入子数据块外,前一个S-box放入256 x 8 S-box。第一个子数据块直接被送入第一个S-box。经过这些步骤后,总输出数据块将旋转8位,并且该旋转后的结果是当前舍入函数的输出。这是为了抵抗线性和差分密码分析。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号