2014Journal of Chongqing University. English EditionRequires access

FPGA optimal implementation of AES based on Verilog HDL

Lan Li

Open publisher page 0 citations

Abstract

AES algorithm is a widely used cryptographic algorithm.To improve AES algorithm,it's proposed to repeatedly call key expansion module to realize efficient use of the code.Ten-round keys are generated at the same time,and operations of add round key are achieved by the control module.The key is called repeatedly when the AES algorithm is running for encryption and decryption.The realization of AES is verified by modelsim6.1f.AES algorithm is designed with Verilog HDL,and a clear description about the critical core code realization of the process is proposed.The hardware implementation is verified by FPGA.Experimental results show that the optimized AES algorithm has only 3 531slices,5 522LUTs on a Xilinx Virtex-V FPGA.Our implementation occupies less area and it can get the same performance with comparing with other implementations of the AES,so it can meet application requirements of smaller chip,which canmake the AES algorithm be applied to the popular small area on the smart card.It can make the AES algorithm use in the smart card.

About this research paper

What this paper is about

AES algorithm is a widely used cryptographic algorithm.To improve AES algorithm,it's proposed to repeatedly call key expansion module to realize efficient use of the code.Ten-round keys are generated at the same time,and operations of add round key are achieved by the control module.The key is called repeatedly when the AES algorithm is running for encryption and decryption.The realization of AES is verified by modelsim6.1f.AES algorithm is designed with Verilog HDL,and a clear description about the critical core code realization of the process is proposed.The hardware implementation is verified by FPGA.Experimental results show that the optimized AES algorithm has only 3 531slices,5 522LUTs on a Xilinx Virtex-V FPGA.Our implementation occupies less area and it can get the same performance with comparing with other implementations of the AES,so it can meet application requirements of smaller chip,which canmake the AES algorithm be applied to the popular small area on the smart card.It can make the AES algorithm use in the smart card.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

AES algorithm is a widely used cryptographic algorithm.To improve AES algorithm,it's proposed to repeatedly call key expansion module to realize efficient use of the code.Ten-round keys are generated at the same time,and operations of add round key are achieved by the control module.The key is called repeatedly when the AES algorithm is running for encryption and decryption.The realization of AES is verified by modelsim6.1f.AES algorithm is designed with Verilog HDL,and a clear description about the critical core code realization of the process is proposed.The hardware implementation is verified by FPGA.Experimental results show that the optimized AES algorithm has only 3 531slices,5 522LUTs on a Xilinx Virtex-V FPGA.Our implementation occupies less area and it can get the same performance with comparing with other implementations of the AES,so it can meet application requirements of smaller chip,which canmake the AES algorithm be applied to the popular small area on the smart card.It can make the AES algorithm use in the smart card.

Key concepts: Field-programmable gate array, Computer science, Advanced Encryption Standard, Verilog, AES implementations, Embedded system, Key (lock), Cryptography

Related papers

Back to paper searchBrowse research topicsOriginal source
FPGA optimal implementation of AES based on Verilog HDL — Research Paper | ScholarLens