AES密码算法的FPGA实现与仿真  被引量:5

Implementation and Simulation of AES Encryption Algorithm based on FPGA

在线阅读下载全文

作  者:张慧霞[1] 赵建平[1] 李晓丽[1] 路娜[1] 

机构地区:[1]曲阜师范大学物理工程学院,山东曲阜273165

出  处:《通信技术》2013年第9期83-85,共3页Communications Technology

基  金:国家自然科学基金项目(批准号:60976015);山东省自然科学基金项目(No.ZR2010FM023);信息功能材料国家重点实验室开题资助

摘  要:通过对高级加密标准AES算法进行描述,给出了基于FPGA设计的具体设计流程和方法。采用多轮加密过程共用一个轮运算的顺序结构。由于文中的加密模块与解密模块采用相关且不同的初始密钥和不同的密钥扩展模块,结果加强了通信的安全性。采用16位并行总线数据结构,利用16位输入128输出的FIFO数据缓存器对输入数据进行缓存,从而完成数据的加解密。最后通过ISE 13.1仿真验证了该算法设计的正确性。AES (Advanced encryption standard) is and method is given. The AES Algorithm is designed analyzed, and the specific design process in sequential architecture. As both the encryption module and decryption module use relevant and different initial key and key expansion module, the security of the communication could be strengthened. The 16-bit parallel bus communication interface is used, and the input and 128 output of FIFO data buffer is also employed to cache input data and finish the data encryption. The correctness of algorithm design is verified by ISE 13.1 simulation software.

关 键 词:高级加密标准 密钥扩展 现场可编程阵列 

分 类 号:TN918.4[电子电信—通信与信息系统]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象