Mathematical aspects of selected block ciphers

Block ciphers play a key role in many cryptographic protocols that provide communications security in modern society. The security of such cryptographic protocols is depending basically on the underlying block ciphers that are being used. In order to achieve a secure block cipher, it is important to...

Full description

Bibliographic Details
Main Author: Alqarni, Yazeed Saeed
Format: Thesis
Language:English
Published: 2015
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/58133/1/IPM%202015%201IR.pdf
_version_ 1825931750520389632
author Alqarni, Yazeed Saeed
author_facet Alqarni, Yazeed Saeed
author_sort Alqarni, Yazeed Saeed
collection UPM
description Block ciphers play a key role in many cryptographic protocols that provide communications security in modern society. The security of such cryptographic protocols is depending basically on the underlying block ciphers that are being used. In order to achieve a secure block cipher, it is important to have a good understanding in how to design and analyse such block cipher. However, the current level of understanding has still not reach the peak, and the progress is active to improve our understanding of how to design and analyse them. Evaluating some common and important mathematical primitives will provide more optimization of block cipher design and analysis. The main objective of this thesis is to analyse the mathematical primitives used in the design of many block ciphers and point out which primitives are essential and important in the fulfilment of confusion and diffusion properties. The findings of the thesis can be divided into the following main contributions: an overview of the different types of block ciphers primitives are given, the block ciphers are explored in terms of their underlying algebraic structure operations, and the algebraic primitives used in block ciphers design are evaluated from their security and efficiency aspects and then compared with random substitution boxes (S-boxes). The main focus is to measure how algebraic primitives are exhibited to meet diffusion and confusion properties. After that, the requirements of Boolean functions and S-boxes are discussed. In addition, an analysis of several Boolean functions and S-boxes is presented in terms of the desired cryptographic properties, and the comparison is drawn in order to show the different strengths and weaknesses.
first_indexed 2024-03-06T09:31:29Z
format Thesis
id upm.eprints-58133
institution Universiti Putra Malaysia
language English
last_indexed 2024-03-06T09:31:29Z
publishDate 2015
record_format dspace
spelling upm.eprints-581332017-12-04T09:02:56Z http://psasir.upm.edu.my/id/eprint/58133/ Mathematical aspects of selected block ciphers Alqarni, Yazeed Saeed Block ciphers play a key role in many cryptographic protocols that provide communications security in modern society. The security of such cryptographic protocols is depending basically on the underlying block ciphers that are being used. In order to achieve a secure block cipher, it is important to have a good understanding in how to design and analyse such block cipher. However, the current level of understanding has still not reach the peak, and the progress is active to improve our understanding of how to design and analyse them. Evaluating some common and important mathematical primitives will provide more optimization of block cipher design and analysis. The main objective of this thesis is to analyse the mathematical primitives used in the design of many block ciphers and point out which primitives are essential and important in the fulfilment of confusion and diffusion properties. The findings of the thesis can be divided into the following main contributions: an overview of the different types of block ciphers primitives are given, the block ciphers are explored in terms of their underlying algebraic structure operations, and the algebraic primitives used in block ciphers design are evaluated from their security and efficiency aspects and then compared with random substitution boxes (S-boxes). The main focus is to measure how algebraic primitives are exhibited to meet diffusion and confusion properties. After that, the requirements of Boolean functions and S-boxes are discussed. In addition, an analysis of several Boolean functions and S-boxes is presented in terms of the desired cryptographic properties, and the comparison is drawn in order to show the different strengths and weaknesses. 2015-06 Thesis NonPeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/58133/1/IPM%202015%201IR.pdf Alqarni, Yazeed Saeed (2015) Mathematical aspects of selected block ciphers. Masters thesis, Universiti Putra Malaysia. Ciphers Cryptography
spellingShingle Ciphers
Cryptography
Alqarni, Yazeed Saeed
Mathematical aspects of selected block ciphers
title Mathematical aspects of selected block ciphers
title_full Mathematical aspects of selected block ciphers
title_fullStr Mathematical aspects of selected block ciphers
title_full_unstemmed Mathematical aspects of selected block ciphers
title_short Mathematical aspects of selected block ciphers
title_sort mathematical aspects of selected block ciphers
topic Ciphers
Cryptography
url http://psasir.upm.edu.my/id/eprint/58133/1/IPM%202015%201IR.pdf
work_keys_str_mv AT alqarniyazeedsaeed mathematicalaspectsofselectedblockciphers