Dynamic S-boxes and spiral permutation function on Fibonacci sequence for secure block cipher / Kamsiah Mohamed

Cryptography requires a secure technique to ensure that the enemy is prevented while securing legitimate users gaining access to information. Thus, the design of symmetric key cryptography is often enhanced to ensure that information is secure. In the symmetric key, a block cipher is an important pr...

Full description

Saved in:
Bibliographic Details
Main Author: Mohamed, Kamsiah
Format: Thesis
Language:English
Published: 2022
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/66942/2/66942.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-uitm-ir.66942
record_format uketd_dc
spelling my-uitm-ir.669422022-09-19T08:26:02Z Dynamic S-boxes and spiral permutation function on Fibonacci sequence for secure block cipher / Kamsiah Mohamed 2022 Mohamed, Kamsiah Cryptography. Access control. Computer security Cryptography requires a secure technique to ensure that the enemy is prevented while securing legitimate users gaining access to information. Thus, the design of symmetric key cryptography is often enhanced to ensure that information is secure. In the symmetric key, a block cipher is an important primitive to provide confidentiality for data transmitted in insecure communication environments. Secure cipher relies on substitution and permutation function to protect the cipher against any attacks. However, poor substitution and permutation functions will render the block cipher unsecure. Therefore, improving the substitution and permutation function in a block cipher is an effective way to provide information security. In this thesis, a new design of symmetric encryption block cipher inspired by the Fibonacci sequence is studied. The concept of the Fibonacci sequence was applied in the block cipher as it comprises recursive property in the substitution function. It is a linear recurrence in which the nth element of the sequence is related to its predecessors through a recurrence of recursive algorithms. Meanwhile, the nine dynamic S-box was designed based on the key generated to improve the substitution function. Hence, the complexity of the S-box is assumed to increase based on the dynamic S-box generated. This is because the dynamic S-box would make it difficult for an attacker to recognise its elements. In this thesis, the Spiral Fibonacci is proposed for a permutation function to diffuse bit permutation in improving cryptography algorithm efficiency. Therefore, this research was carried out using an experimental design framework to analyse the proposed block cipher. The experimental results showed that the proposed block cipher satisfied confusion and diffusion properties to increase security and was seen as suitable for secure communication. Most significantly, the recursive property of Fibonacci will considerably increase the information capacity effectively and efficiently. Based on the results, it was shown that the proposed block cipher algorithm has successfully passed 15 NIST Statistical Tests. For the avalanche effect, the result shows that the proposed block cipher satisfied the avalanche effect with a 50 per cent output bit change in ciphertext. Therefore, it can be concluded that the proposed block cipher's output is random with a significant value. Besides, for the linear cryptanalysis, the results showed that the proposed block cipher S-box has a low probability bias (0.062). Meanwhile, differential cryptanalysis demonstrated that the proposed block cipher S-box revealed a probability bias of two, which is the maximum DDT value. For truncated differential, the transformation operations for the proposed block cipher Sbox was implemented on bytes rather than individual bits so that it can resist cryptanalysis attack. As a result, the proposed block cipher is resistant to linear and differential cryptanalysis as well as truncated differential. In conclusion, this proposed block cipher can also be used as a secure algorithm by nations, organisations or stakeholders to improve data protection besides contributing to computer security research as an alternative to other cryptographic algorithms. In addition, it can be combined with other cryptographic techniques to provide layered security in the event of a data leak or a regular hack attack. 2022 Thesis https://ir.uitm.edu.my/id/eprint/66942/ https://ir.uitm.edu.my/id/eprint/66942/2/66942.pdf text en public phd doctoral Universiti Teknologi MARA (UiTM) Faculty of Computer and Mathematical Sciences Mohd Ali, Fakariah Hani Ariffin, Suriyani
institution Universiti Teknologi MARA
collection UiTM Institutional Repository
language English
advisor Mohd Ali, Fakariah Hani
Ariffin, Suriyani
topic Cryptography
Access control
Computer security
spellingShingle Cryptography
Access control
Computer security
Mohamed, Kamsiah
Dynamic S-boxes and spiral permutation function on Fibonacci sequence for secure block cipher / Kamsiah Mohamed
description Cryptography requires a secure technique to ensure that the enemy is prevented while securing legitimate users gaining access to information. Thus, the design of symmetric key cryptography is often enhanced to ensure that information is secure. In the symmetric key, a block cipher is an important primitive to provide confidentiality for data transmitted in insecure communication environments. Secure cipher relies on substitution and permutation function to protect the cipher against any attacks. However, poor substitution and permutation functions will render the block cipher unsecure. Therefore, improving the substitution and permutation function in a block cipher is an effective way to provide information security. In this thesis, a new design of symmetric encryption block cipher inspired by the Fibonacci sequence is studied. The concept of the Fibonacci sequence was applied in the block cipher as it comprises recursive property in the substitution function. It is a linear recurrence in which the nth element of the sequence is related to its predecessors through a recurrence of recursive algorithms. Meanwhile, the nine dynamic S-box was designed based on the key generated to improve the substitution function. Hence, the complexity of the S-box is assumed to increase based on the dynamic S-box generated. This is because the dynamic S-box would make it difficult for an attacker to recognise its elements. In this thesis, the Spiral Fibonacci is proposed for a permutation function to diffuse bit permutation in improving cryptography algorithm efficiency. Therefore, this research was carried out using an experimental design framework to analyse the proposed block cipher. The experimental results showed that the proposed block cipher satisfied confusion and diffusion properties to increase security and was seen as suitable for secure communication. Most significantly, the recursive property of Fibonacci will considerably increase the information capacity effectively and efficiently. Based on the results, it was shown that the proposed block cipher algorithm has successfully passed 15 NIST Statistical Tests. For the avalanche effect, the result shows that the proposed block cipher satisfied the avalanche effect with a 50 per cent output bit change in ciphertext. Therefore, it can be concluded that the proposed block cipher's output is random with a significant value. Besides, for the linear cryptanalysis, the results showed that the proposed block cipher S-box has a low probability bias (0.062). Meanwhile, differential cryptanalysis demonstrated that the proposed block cipher S-box revealed a probability bias of two, which is the maximum DDT value. For truncated differential, the transformation operations for the proposed block cipher Sbox was implemented on bytes rather than individual bits so that it can resist cryptanalysis attack. As a result, the proposed block cipher is resistant to linear and differential cryptanalysis as well as truncated differential. In conclusion, this proposed block cipher can also be used as a secure algorithm by nations, organisations or stakeholders to improve data protection besides contributing to computer security research as an alternative to other cryptographic algorithms. In addition, it can be combined with other cryptographic techniques to provide layered security in the event of a data leak or a regular hack attack.
format Thesis
qualification_name Doctor of Philosophy (PhD.)
qualification_level Doctorate
author Mohamed, Kamsiah
author_facet Mohamed, Kamsiah
author_sort Mohamed, Kamsiah
title Dynamic S-boxes and spiral permutation function on Fibonacci sequence for secure block cipher / Kamsiah Mohamed
title_short Dynamic S-boxes and spiral permutation function on Fibonacci sequence for secure block cipher / Kamsiah Mohamed
title_full Dynamic S-boxes and spiral permutation function on Fibonacci sequence for secure block cipher / Kamsiah Mohamed
title_fullStr Dynamic S-boxes and spiral permutation function on Fibonacci sequence for secure block cipher / Kamsiah Mohamed
title_full_unstemmed Dynamic S-boxes and spiral permutation function on Fibonacci sequence for secure block cipher / Kamsiah Mohamed
title_sort dynamic s-boxes and spiral permutation function on fibonacci sequence for secure block cipher / kamsiah mohamed
granting_institution Universiti Teknologi MARA (UiTM)
granting_department Faculty of Computer and Mathematical Sciences
publishDate 2022
url https://ir.uitm.edu.my/id/eprint/66942/2/66942.pdf
_version_ 1783735649655848960