摘要
AES加密标准是2000年10月美国国家标准与技术研究所(NIST)提出来的新型加密算法标准,用来取代上一代的DES数据加密标准。基于AES(Advanced Encryption Standard)加密标准算法,研究其在FPGA设计中的应用。通过对AES基本原理的介绍,并通过对整体体系结构的设计,进行verilog代码编写,然后进行仿真验证,将其与理论计算结果进行了比较。通过对设计仿真综合,最后将Verilog语言的RTL级代码在FPGA进行原型验证,测试结果符合设计要求。
AES (Advanced Encryption Standard) is a new data encryption standard that brings forward by NIST in Oct 2000. It has substituted the Data Encryption Standard (DES). Based on AES algorithms, the paper studies applications of AES IP Core, introduces the fundamental and the architecture of AES, then compiles verilog codes, simulates and validates the algorithm, and compares it with the actual results. AES algorithm validates on archetype that codes on RTL level by Verilog language, simulates, validates and runs on FPGA.
出处
《航空计算技术》
2007年第1期128-130,共3页
Aeronautical Computing Technique
关键词
加密标准
体系结构
仿真验证
encryption standard
architecture
simulate and validate