Statistical analysis on enhanced 3D-AES block cipher cryptographic algorithm / Nor Azeala Mohd Yusof
Randomness test is one of the measurement techniques which have been taken into consideration in the evaluation of the minimum security requirement of the block cipher algorithm. A non-random block cipher seems to be vulnerable to any type of attack. Many algorithms such as AES, LED, KTANTAN, KATAN,...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2021
|
Subjects: | |
Online Access: | https://ir.uitm.edu.my/id/eprint/60171/1/60171.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my-uitm-ir.60171 |
---|---|
record_format |
uketd_dc |
spelling |
my-uitm-ir.601712022-05-24T01:18:29Z Statistical analysis on enhanced 3D-AES block cipher cryptographic algorithm / Nor Azeala Mohd Yusof 2021-09 Mohd Yusof, Nor Azeala Software protection Randomness test is one of the measurement techniques which have been taken into consideration in the evaluation of the minimum security requirement of the block cipher algorithm. A non-random block cipher seems to be vulnerable to any type of attack. Many algorithms such as AES, LED, KTANTAN, KATAN, L-Block, SIMON, SPECK, RECTANGLE, and GRAIN-128 have performed randomness test using NIST Statistical Test Suite. Therefore, this research aims to analyse the randomness of 3D-AES, a local SPN-based block cipher algorithm. Specifically, the randomness test is performed using the NIST Statistical Test Suite which consists of 15 statistical tests. The output data sequences are generated from seven different data categories. Unfortunately, the failed test results for Cipher Block Chaining Mode (CBCM), Strict Key Avalanche (SKA), High Density Key (HDK), and Random Plaintext Random Key (RPRK) data categories indicate that 3D-AES produced non-random output binary sequences. The major failure is on the SKA data category which is used to evaluate the avalanche effect. On this basis, the enhancement on 3D-AES is proposed to achieve the ability to generate a random number and the modified version of 3D-AES named Enhanced 3D-AES. Two new functions, ConfuseK and ConfuseP have been injected into the 3D-AES. ConfuseK is a process of XORing the key element with its corresponding position number, whereas ConfuseP is a process of XORing the plaintext with its corresponding position number. These two new functions are based on the confusion method proposed by Shannon’s theory since 1945. The randomness of Enhanced 3D-AES then is re-evaluated and it has passed all 15 statistical tests for all seven data categories. These research findings portray the effectiveness of the modification that has been done towards the initial version of 3D-AES. It can be concluded that Enhanced 3D-AES meets the standard security requirements for block cipher design. It is strongly suggested to implement Enhanced 3D-AES in software applications to secure data transmission. 2021-09 Thesis https://ir.uitm.edu.my/id/eprint/60171/ https://ir.uitm.edu.my/id/eprint/60171/1/60171.pdf text en public masters Universiti Teknologi MARA Faculty of Computer and Mathematical Sciences Ariffin, Suriyani (Assoc. Prof. Dr.) |
institution |
Universiti Teknologi MARA |
collection |
UiTM Institutional Repository |
language |
English |
advisor |
Ariffin, Suriyani (Assoc. Prof. Dr.) |
topic |
Software protection |
spellingShingle |
Software protection Mohd Yusof, Nor Azeala Statistical analysis on enhanced 3D-AES block cipher cryptographic algorithm / Nor Azeala Mohd Yusof |
description |
Randomness test is one of the measurement techniques which have been taken into consideration in the evaluation of the minimum security requirement of the block cipher algorithm. A non-random block cipher seems to be vulnerable to any type of attack. Many algorithms such as AES, LED, KTANTAN, KATAN, L-Block, SIMON, SPECK, RECTANGLE, and GRAIN-128 have performed randomness test using NIST Statistical Test Suite. Therefore, this research aims to analyse the randomness of 3D-AES, a local SPN-based block cipher algorithm. Specifically, the randomness test is performed using the NIST Statistical Test Suite which consists of 15 statistical tests. The output data sequences are generated from seven different data categories. Unfortunately, the failed test results for Cipher Block Chaining Mode (CBCM), Strict Key Avalanche (SKA), High Density Key (HDK), and Random Plaintext Random Key (RPRK) data categories indicate that 3D-AES produced non-random output binary sequences. The major failure is on the SKA data category which is used to evaluate the avalanche effect. On this basis, the enhancement on 3D-AES is proposed to achieve the ability to generate a random number and the modified version of 3D-AES named Enhanced 3D-AES. Two new functions, ConfuseK and ConfuseP have been injected into the 3D-AES. ConfuseK is a process of XORing the key element with its corresponding position number, whereas ConfuseP is a process of XORing the plaintext with its corresponding position number. These two new functions are based on the confusion method proposed by Shannon’s theory since 1945. The randomness of Enhanced 3D-AES then is re-evaluated and it has passed all 15 statistical tests for all seven data categories. These research findings portray the effectiveness of the modification that has been done towards the initial version of 3D-AES. It can be concluded that Enhanced 3D-AES meets the standard security requirements for block cipher design. It is strongly suggested to implement Enhanced 3D-AES in software applications to secure data transmission. |
format |
Thesis |
qualification_level |
Master's degree |
author |
Mohd Yusof, Nor Azeala |
author_facet |
Mohd Yusof, Nor Azeala |
author_sort |
Mohd Yusof, Nor Azeala |
title |
Statistical analysis on enhanced 3D-AES block cipher cryptographic algorithm / Nor Azeala Mohd Yusof |
title_short |
Statistical analysis on enhanced 3D-AES block cipher cryptographic algorithm / Nor Azeala Mohd Yusof |
title_full |
Statistical analysis on enhanced 3D-AES block cipher cryptographic algorithm / Nor Azeala Mohd Yusof |
title_fullStr |
Statistical analysis on enhanced 3D-AES block cipher cryptographic algorithm / Nor Azeala Mohd Yusof |
title_full_unstemmed |
Statistical analysis on enhanced 3D-AES block cipher cryptographic algorithm / Nor Azeala Mohd Yusof |
title_sort |
statistical analysis on enhanced 3d-aes block cipher cryptographic algorithm / nor azeala mohd yusof |
granting_institution |
Universiti Teknologi MARA |
granting_department |
Faculty of Computer and Mathematical Sciences |
publishDate |
2021 |
url |
https://ir.uitm.edu.my/id/eprint/60171/1/60171.pdf |
_version_ |
1783735094493577216 |