Key schedule algorithm based on coordinate geometry of a three-dimensional hybrid cube

Cryptographic algorithms play an important role in information security where it ensures the security of data across the network or storage. A key schedule algorithm is the mechanism that generates and schedules all session-keys for the encryption process. The 2-dimensional hybrid cube is generated...

Full description

Saved in:
Bibliographic Details
Main Author: Mushtaq, Muhammad Faheem
Format: Thesis
Language:English
English
English
Published: 2019
Subjects:
Online Access:http://eprints.uthm.edu.my/87/1/24p%20MUHAMMAD%20FAHEEM%20MUSHTAQ.pdf
http://eprints.uthm.edu.my/87/3/MUHAMMAD%20FAHEEM%20MUSHTAQ%20COPYRIGHT%20DECLARATION.pdf
http://eprints.uthm.edu.my/87/4/MUHAMMAD%20FAHEEM%20MUSHTAQ%20WATERMARK.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-uthm-ep.87
record_format uketd_dc
spelling my-uthm-ep.872021-06-22T07:51:14Z Key schedule algorithm based on coordinate geometry of a three-dimensional hybrid cube 2019-01 Mushtaq, Muhammad Faheem QA Mathematics Cryptographic algorithms play an important role in information security where it ensures the security of data across the network or storage. A key schedule algorithm is the mechanism that generates and schedules all session-keys for the encryption process. The 2-dimensional hybrid cube is generated based on permutation and combination of integer numbers that are utilized in the construction of encryption and decryption key in the non-binary block cipher. The generation of key space by using the 2-dimensional hybrid cubes are not sufficient to resist attacks and could easily be exploited. Therefore, the large key space is more desirable to resist any attack on the secret key. This research proposed a new Key Schedule Algorithm based on the coordinate geometry of a Hybrid Cube (KSAHC) for the non-binary block cipher. By using the three-dimensional hybrid cube in KSAHC transformation, encryption keys are represented as n × n × n matrix of integer numbers and used in the development of the permutation and substitution of order 4 square matrix. Triangular Coordinate Extraction (TCE) technique has also been introduced to extract the coordinates during the rotation of Hybrid Cube surface (HCs) and plays an important role in the development of KSAHC algorithm. The Hybrid Cube Encryption Algorithm (HiSea) has been implemented to validate the encryption keys that are generated from the proposed algorithm. The strength of the keys and ciphertext are compared with the Advanced Encryption Standard (AES), HiSea, and Dynamic Key Schedule Algorithm (DKSA). The proposed KSAHC algorithm has been validated using the randomness test proposed and recommended by NIST, the average result of avalanche test is 93%, entropy is 0.9968, correlation assessment test is -0.000601 and having large key space 2.70 × 1067 keys that makes the Brute Force attack difficult and time-consuming. Therefore, it can be concluded that the strength and validity of KSAHC algorithm have been enhanced as compared to other algorithms and can serve as the alternative algorithm in designing security systems. 2019-01 Thesis http://eprints.uthm.edu.my/87/ http://eprints.uthm.edu.my/87/1/24p%20MUHAMMAD%20FAHEEM%20MUSHTAQ.pdf text en public http://eprints.uthm.edu.my/87/3/MUHAMMAD%20FAHEEM%20MUSHTAQ%20COPYRIGHT%20DECLARATION.pdf text en staffonly http://eprints.uthm.edu.my/87/4/MUHAMMAD%20FAHEEM%20MUSHTAQ%20WATERMARK.pdf text en validuser phd doctoral Universiti Tun Hussein Onn Malaysia Fakulti Sains Komputer dan Teknologi Maklumat
institution Universiti Tun Hussein Onn Malaysia
collection UTHM Institutional Repository
language English
English
English
topic QA Mathematics
spellingShingle QA Mathematics
Mushtaq, Muhammad Faheem
Key schedule algorithm based on coordinate geometry of a three-dimensional hybrid cube
description Cryptographic algorithms play an important role in information security where it ensures the security of data across the network or storage. A key schedule algorithm is the mechanism that generates and schedules all session-keys for the encryption process. The 2-dimensional hybrid cube is generated based on permutation and combination of integer numbers that are utilized in the construction of encryption and decryption key in the non-binary block cipher. The generation of key space by using the 2-dimensional hybrid cubes are not sufficient to resist attacks and could easily be exploited. Therefore, the large key space is more desirable to resist any attack on the secret key. This research proposed a new Key Schedule Algorithm based on the coordinate geometry of a Hybrid Cube (KSAHC) for the non-binary block cipher. By using the three-dimensional hybrid cube in KSAHC transformation, encryption keys are represented as n × n × n matrix of integer numbers and used in the development of the permutation and substitution of order 4 square matrix. Triangular Coordinate Extraction (TCE) technique has also been introduced to extract the coordinates during the rotation of Hybrid Cube surface (HCs) and plays an important role in the development of KSAHC algorithm. The Hybrid Cube Encryption Algorithm (HiSea) has been implemented to validate the encryption keys that are generated from the proposed algorithm. The strength of the keys and ciphertext are compared with the Advanced Encryption Standard (AES), HiSea, and Dynamic Key Schedule Algorithm (DKSA). The proposed KSAHC algorithm has been validated using the randomness test proposed and recommended by NIST, the average result of avalanche test is 93%, entropy is 0.9968, correlation assessment test is -0.000601 and having large key space 2.70 × 1067 keys that makes the Brute Force attack difficult and time-consuming. Therefore, it can be concluded that the strength and validity of KSAHC algorithm have been enhanced as compared to other algorithms and can serve as the alternative algorithm in designing security systems.
format Thesis
qualification_name Doctor of Philosophy (PhD.)
qualification_level Doctorate
author Mushtaq, Muhammad Faheem
author_facet Mushtaq, Muhammad Faheem
author_sort Mushtaq, Muhammad Faheem
title Key schedule algorithm based on coordinate geometry of a three-dimensional hybrid cube
title_short Key schedule algorithm based on coordinate geometry of a three-dimensional hybrid cube
title_full Key schedule algorithm based on coordinate geometry of a three-dimensional hybrid cube
title_fullStr Key schedule algorithm based on coordinate geometry of a three-dimensional hybrid cube
title_full_unstemmed Key schedule algorithm based on coordinate geometry of a three-dimensional hybrid cube
title_sort key schedule algorithm based on coordinate geometry of a three-dimensional hybrid cube
granting_institution Universiti Tun Hussein Onn Malaysia
granting_department Fakulti Sains Komputer dan Teknologi Maklumat
publishDate 2019
url http://eprints.uthm.edu.my/87/1/24p%20MUHAMMAD%20FAHEEM%20MUSHTAQ.pdf
http://eprints.uthm.edu.my/87/3/MUHAMMAD%20FAHEEM%20MUSHTAQ%20COPYRIGHT%20DECLARATION.pdf
http://eprints.uthm.edu.my/87/4/MUHAMMAD%20FAHEEM%20MUSHTAQ%20WATERMARK.pdf
_version_ 1747830526545231872