Implementation of asynchronous-logic AES algorithm and simulation of side-channel attacks on Xilinx FPGA platform

Encryption is a function that is essential in today’s ever growing technological environment. The Advance Encryption Standard has been the most important and widely used cryptography algorithm in the world ever since it was first endorsed by the National Institutes of Standard and Technology. Howeve...

Full description

Bibliographic Details
Main Author: Lai, Bo Liang
Other Authors: Gwee Bah Hwee
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149987
Description
Summary:Encryption is a function that is essential in today’s ever growing technological environment. The Advance Encryption Standard has been the most important and widely used cryptography algorithm in the world ever since it was first endorsed by the National Institutes of Standard and Technology. However, despite its popularity in various industries applications, Side Channel Attack (SCA) can obtain the secret key used during the AES encryption process. SCA came in various forms ranging from electromagnetic to Power Analysis. The Correlation Power Attack, a form of SCA will be conducted in this project to analyze the vulnerability of AES to SCA. This project aims to implement an AES algorithm into the Field Programmable Gate Array (FPGA) Board to form a cryptographic device.