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,...

Full description

Saved in:
Bibliographic Details
Main Author: Mohd Yusof, Nor Azeala
Format: Thesis
Language:English
Published: 2021
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/60171/1/60171.pdf
https://ir.uitm.edu.my/id/eprint/60171/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.uitm.ir.60171
record_format eprints
spelling my.uitm.ir.601712022-05-24T01:18:29Z https://ir.uitm.edu.my/id/eprint/60171/ Statistical analysis on enhanced 3D-AES block cipher cryptographic algorithm / Nor Azeala Mohd Yusof 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 NonPeerReviewed text en https://ir.uitm.edu.my/id/eprint/60171/1/60171.pdf (2021) Statistical analysis on enhanced 3D-AES block cipher cryptographic algorithm / Nor Azeala Mohd Yusof. Masters thesis, thesis, Universiti Teknologi MARA.
institution Universiti Teknologi Mara
building Tun Abdul Razak Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Mara
content_source UiTM Institutional Repository
url_provider http://ir.uitm.edu.my/
language English
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
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
publishDate 2021
url https://ir.uitm.edu.my/id/eprint/60171/1/60171.pdf
https://ir.uitm.edu.my/id/eprint/60171/
_version_ 1734303074454863872
score 13.211869