期刊文献+

基于改进AES的一次一密加密算法的实现 被引量:13

Implementation of One-time Encryption Algorithm Based on Improved AES
下载PDF
导出
摘要 AES(advanced encryption standard)加密算法在分组密码领域一直有着不俗的表现,但是传统AES算法具有S盒的迭代循环周期短、轮密钥和种子密钥之间的相关性较强的缺陷。为增强AES算法的安全性,通过采用一种新的仿射变换对产生新的S盒,再利用平方剩余算法产生随机密钥流序列的方法对AES算法进行了改进。结果表明:改进后的S盒的迭代循环周期在GF(2~8)域上为256;每一次加解密运算使用的密钥都是不一样的随机密钥流序列。可见,改进后的AES算法使得明文的每一个分组都使用不同的密钥进行加密,从而使得各分组密文之间不具相关性,达到了使用固定密钥实现一次一密加密的目的,从而提高了AES加密算法的安全性。 Advanced encryption standard (AES) encryption algorithm has a good performance in the field of block cipher,but the traditional AES algorithm has the defect that the iterative cycle of S-box is too short and the correlation between round keys and seed key is too strong.In order to enhance the security of AES algorithm,the AES algorithm was improved by using a new affine transformation to generate a new S-box,and then using the square residual algorithm to generate the secret key stream sequence.The results show that the iterative cycle of the improved S-box is 256 on the GF (2^8) domain,and the keys used in each encryption and decryption operation is a different sequence of random key streams.It is concluded that the improved AES algorithm makes each group of plaintext encrypt with different keys,so that there is no correlation between the grouping ciphertext,which achieves the purpose of one-time encryption with a fixed key,thus it has improved the security of AES encryption algorithm.
作者 刘海峰 陶建萍 LIU Hai-feng;TAO Jian-ping(Arts and Sciences College,Shaanxi University of Science and Technology,Xi'an 710021,China;Electrical & Information Engineering College,Shaanxi University of Science and Technology,Xi'an 710021,China)
出处 《科学技术与工程》 北大核心 2019年第13期146-150,共5页 Science Technology and Engineering
基金 陕西省教育厅专项科研计划项目(11JK0496 14JK1081)资助
关键词 AESS盒 仿射变换 平方剩余算法 随机密钥流序列 一次一密 AES S-box affine transform square residual algorithm random key stream sequence one-time encryption
  • 相关文献

参考文献6

二级参考文献38

共引文献62

同被引文献140

引证文献13

二级引证文献39

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部