Software implementation of side-channel analysis on AES encryption with different key length

Cryptographic algorithms such as Advanced Encryption Standard (AES) are usually strong against mathematical attacks even with a huge amount of computing power. However, correlated information such as power consumption and electromagnetic emissions is leaked when the algorithms are implemented on a p...

Full description

Saved in:
Bibliographic Details
Main Author: Heng, Denley Jing Jie
Other Authors: Gwee Bah Hwee
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/157819
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-157819
record_format dspace
spelling sg-ntu-dr.10356-1578192023-07-07T19:13:43Z Software implementation of side-channel analysis on AES encryption with different key length Heng, Denley Jing Jie Gwee Bah Hwee School of Electrical and Electronic Engineering ebhgwee@ntu.edu.sg Engineering::Electrical and electronic engineering Cryptographic algorithms such as Advanced Encryption Standard (AES) are usually strong against mathematical attacks even with a huge amount of computing power. However, correlated information such as power consumption and electromagnetic emissions is leaked when the algorithms are implemented on a physical device. This leads to side-channel attacks (SCA) which can be used for exploiting the leakage to recover the cryptographic key. In order to increase the resistance against side-channel attacks, one way is to increase the key search complexity of encryption by increasing the key length. The implementation of stronger AES encryption such as 192-bit and 256-bit will be investigated. Furthermore, software implementation of side-channel analysis will be extended from AES 128 to AES 192/256 to extract the different round keys. Bachelor of Engineering (Electrical and Electronic Engineering) 2022-05-24T05:04:29Z 2022-05-24T05:04:29Z 2022 Final Year Project (FYP) Heng, D. J. J. (2022). Software implementation of side-channel analysis on AES encryption with different key length. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/157819 https://hdl.handle.net/10356/157819 en A2069-211 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
spellingShingle Engineering::Electrical and electronic engineering
Heng, Denley Jing Jie
Software implementation of side-channel analysis on AES encryption with different key length
description Cryptographic algorithms such as Advanced Encryption Standard (AES) are usually strong against mathematical attacks even with a huge amount of computing power. However, correlated information such as power consumption and electromagnetic emissions is leaked when the algorithms are implemented on a physical device. This leads to side-channel attacks (SCA) which can be used for exploiting the leakage to recover the cryptographic key. In order to increase the resistance against side-channel attacks, one way is to increase the key search complexity of encryption by increasing the key length. The implementation of stronger AES encryption such as 192-bit and 256-bit will be investigated. Furthermore, software implementation of side-channel analysis will be extended from AES 128 to AES 192/256 to extract the different round keys.
author2 Gwee Bah Hwee
author_facet Gwee Bah Hwee
Heng, Denley Jing Jie
format Final Year Project
author Heng, Denley Jing Jie
author_sort Heng, Denley Jing Jie
title Software implementation of side-channel analysis on AES encryption with different key length
title_short Software implementation of side-channel analysis on AES encryption with different key length
title_full Software implementation of side-channel analysis on AES encryption with different key length
title_fullStr Software implementation of side-channel analysis on AES encryption with different key length
title_full_unstemmed Software implementation of side-channel analysis on AES encryption with different key length
title_sort software implementation of side-channel analysis on aes encryption with different key length
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/157819
_version_ 1772828745629958144