Block cipher algorithm based on multidimensional dynamic S-box and LFSR

被引:0
作者
Zhao, Guosheng [1 ]
Li, Guangcheng [1 ]
Wang, Jian [2 ]
机构
[1] College of Computer Science and Information Engineering, Harbin Normal University, Harbin
[2] School of Computer Science and Technology, Harbin University of Science and Technology, Harbin
来源
Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition) | 2015年 / 43卷 / 05期
关键词
Block cipher; Confusion replacement; Linear feedback shift register (LFSR); S-box; Stream cipher;
D O I
10.13245/j.hust.150523
中图分类号
学科分类号
摘要
The block cipher algorithm was proposed based on confusion replacement of multidimensional dynamic S-box and n-grade linear feedback shift register. First of all, the plaintext was disturbed by matrix transformation and multidimensional dynamic S-box of confusion replacement was carried out. Thus the nonlinear degree of safety for the cipher text was enhanced. Then, through the column confused function group of bytes in a cyclic shift, cipher text diffusivity was improved. Finally, the n-grade linkage linear feedback shift register was used to generate dynamic key, strengthen the key randomness of each round, which can make the algorithm has a cipher-block chaining mode. Performance analysis results show that compared to the AES (advanced encryption standard) algorithm and the DES (data encryption standard) algorithm, the proposed algorithm can enhance the safety with little impact on encryption speed at the same time. Through the comparison of correlation coefficient test and differential cryptanalysis, it can be proved that the algorithm can effectively resist linear cryptanalysis and differential analysis of attack, such as the main stream cipher attack. ©, 2015, Huazhong University of Science and Technology. All right reserved.
引用
收藏
页码:119 / 123
页数:4
相关论文
共 4 条
[1]  
National Institute of Standards and Technology (NIST)., Federal Information Processing Standards Publication 197 Advanced Encryption Standard (AES), (2001)
[2]  
Wikipedia. Substitution-box(S-box)
[3]  
Linear feedback shift register
[4]  
Pasalic E., On Guess and determine cryptanalysis of LFSR-based stream ciphers, IEEE Transactions on Information Theory, 55, 7, pp. 3398-3406, (2009)