Alternative Polynomials for Rijndael : Diffusion Analysis
The Rijndael cryptosystem uses a particular polynomial to create its constants. All calculations within the encryption and decryption layers are based on this polynomial. This arouse the curiosity to see what happens if the polynomial is substituted by other polynomials. This paper’s main area of st...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Linnéuniversitetet, Institutionen för datavetenskap (DV)
2014
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-36304 |
id |
ndltd-UPSALLA1-oai-DiVA.org-lnu-36304 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-lnu-363042018-01-12T05:12:31ZAlternative Polynomials for Rijndael : Diffusion AnalysisengNoroozi, HamidLinnéuniversitetet, Institutionen för datavetenskap (DV)2014RijndaelAdvanced Encryption StandardSymmetric key EncryptionDiffusion AnalysisMathematicaIrreducible PolynomialComputer SciencesDatavetenskap (datalogi)MathematicsMatematikThe Rijndael cryptosystem uses a particular polynomial to create its constants. All calculations within the encryption and decryption layers are based on this polynomial. This arouse the curiosity to see what happens if the polynomial is substituted by other polynomials. This paper’s main area of study is to investigate the consequences of using different polynomials to construct the Rijndael cryptosystem. To do so, as a phase of this study, a Mathematica package has been created to ease the investigations. As the second phase, using the aforementioned package, some kind of diffusion analysis has been done on the newly constructed Rijndael-like cryptosystems. The fundamental challenge was to figure out the reason of having the particular polynomial chosen. By the end of the experiment, we concluded that choosing other polynomials with the same characteristics as an ingredient of the Rijndael algorithm, does not have any perceptible effects on the diffusion level. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-36304application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Rijndael Advanced Encryption Standard Symmetric key Encryption Diffusion Analysis Mathematica Irreducible Polynomial Computer Sciences Datavetenskap (datalogi) Mathematics Matematik |
spellingShingle |
Rijndael Advanced Encryption Standard Symmetric key Encryption Diffusion Analysis Mathematica Irreducible Polynomial Computer Sciences Datavetenskap (datalogi) Mathematics Matematik Noroozi, Hamid Alternative Polynomials for Rijndael : Diffusion Analysis |
description |
The Rijndael cryptosystem uses a particular polynomial to create its constants. All calculations within the encryption and decryption layers are based on this polynomial. This arouse the curiosity to see what happens if the polynomial is substituted by other polynomials. This paper’s main area of study is to investigate the consequences of using different polynomials to construct the Rijndael cryptosystem. To do so, as a phase of this study, a Mathematica package has been created to ease the investigations. As the second phase, using the aforementioned package, some kind of diffusion analysis has been done on the newly constructed Rijndael-like cryptosystems. The fundamental challenge was to figure out the reason of having the particular polynomial chosen. By the end of the experiment, we concluded that choosing other polynomials with the same characteristics as an ingredient of the Rijndael algorithm, does not have any perceptible effects on the diffusion level. |
author |
Noroozi, Hamid |
author_facet |
Noroozi, Hamid |
author_sort |
Noroozi, Hamid |
title |
Alternative Polynomials for Rijndael : Diffusion Analysis |
title_short |
Alternative Polynomials for Rijndael : Diffusion Analysis |
title_full |
Alternative Polynomials for Rijndael : Diffusion Analysis |
title_fullStr |
Alternative Polynomials for Rijndael : Diffusion Analysis |
title_full_unstemmed |
Alternative Polynomials for Rijndael : Diffusion Analysis |
title_sort |
alternative polynomials for rijndael : diffusion analysis |
publisher |
Linnéuniversitetet, Institutionen för datavetenskap (DV) |
publishDate |
2014 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-36304 |
work_keys_str_mv |
AT noroozihamid alternativepolynomialsforrijndaeldiffusionanalysis |
_version_ |
1718606507885461504 |