Implementation and evaluation of AES algorithm

As the information industry plays an increasingly important role in the national economy, the development of information technology and the security of data transmission has been attached importance to by the relevant departments. Encryption products to strengthen network information security have a...

全面介紹

Saved in:
書目詳細資料
主要作者: Ren, Nan
其他作者: Gwee Bah Hwee
格式: Final Year Project
語言:English
出版: Nanyang Technological University 2021
主題:
在線閱讀:https://hdl.handle.net/10356/149767
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
機構: Nanyang Technological University
語言: English
id sg-ntu-dr.10356-149767
record_format dspace
spelling sg-ntu-dr.10356-1497672023-07-07T18:26:45Z Implementation and evaluation of AES algorithm Ren, Nan Gwee Bah Hwee School of Electrical and Electronic Engineering ebhgwee@ntu.edu.sg Engineering::Electrical and electronic engineering::Semiconductors As the information industry plays an increasingly important role in the national economy, the development of information technology and the security of data transmission has been attached importance to by the relevant departments. Encryption products to strengthen network information security have a wide range of application prospects. This topic mainly studies the principle and optimization of the AES encryption algorithm based on Verilog hardware description language, as well as the design of hardware implementation. This report first introduces the principle of the Advanced Encryption Algorithm (AES) and describes the similarities and differences between AES and Rijndael's design. Its features are security, high efficiency, easy expansion and optimization, and simple hardware realization. At the same time, this report also studies the key technology of algorithm realization. In the design process, the overall structure of the planning and the definition of each part of the port, the Verilog language to complete the description of the circuit Register-Transfer Level (RTL) level, at the same time using Mentor's ModelSim simulation tool for software platform simulation, to achieve the logic function of encryption and decryption of 128-bit key. The difference between synchronous AES encryption system and asynchronous AES system in design is analyzed. The defense of asynchronous AES against Side-Channel Attack (SNA) attack is also analyzed, which is mainly based on the physical signal changes of some circuits to prevent SNA. In contrast, the confidentiality of AES is improved, and optimization is achieved. Bachelor of Engineering (Electrical and Electronic Engineering) 2021-06-09T00:40:55Z 2021-06-09T00:40:55Z 2021 Final Year Project (FYP) Ren, N. (2021). Implementation and evaluation of AES algorithm. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149767 https://hdl.handle.net/10356/149767 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering::Semiconductors
spellingShingle Engineering::Electrical and electronic engineering::Semiconductors
Ren, Nan
Implementation and evaluation of AES algorithm
description As the information industry plays an increasingly important role in the national economy, the development of information technology and the security of data transmission has been attached importance to by the relevant departments. Encryption products to strengthen network information security have a wide range of application prospects. This topic mainly studies the principle and optimization of the AES encryption algorithm based on Verilog hardware description language, as well as the design of hardware implementation. This report first introduces the principle of the Advanced Encryption Algorithm (AES) and describes the similarities and differences between AES and Rijndael's design. Its features are security, high efficiency, easy expansion and optimization, and simple hardware realization. At the same time, this report also studies the key technology of algorithm realization. In the design process, the overall structure of the planning and the definition of each part of the port, the Verilog language to complete the description of the circuit Register-Transfer Level (RTL) level, at the same time using Mentor's ModelSim simulation tool for software platform simulation, to achieve the logic function of encryption and decryption of 128-bit key. The difference between synchronous AES encryption system and asynchronous AES system in design is analyzed. The defense of asynchronous AES against Side-Channel Attack (SNA) attack is also analyzed, which is mainly based on the physical signal changes of some circuits to prevent SNA. In contrast, the confidentiality of AES is improved, and optimization is achieved.
author2 Gwee Bah Hwee
author_facet Gwee Bah Hwee
Ren, Nan
format Final Year Project
author Ren, Nan
author_sort Ren, Nan
title Implementation and evaluation of AES algorithm
title_short Implementation and evaluation of AES algorithm
title_full Implementation and evaluation of AES algorithm
title_fullStr Implementation and evaluation of AES algorithm
title_full_unstemmed Implementation and evaluation of AES algorithm
title_sort implementation and evaluation of aes algorithm
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/149767
_version_ 1772826374661210112