Show simple item record

dc.contributor.advisorKeyes, David E.
dc.contributor.authorAbdulwahed, Naif B.
dc.date.accessioned2013-05-26T11:56:34Z
dc.date.available2014-05-25T00:00:00Z
dc.date.issued2013-05
dc.identifier.citationAbdulwahed, N. B. (2013). CHAOS-BASED ADVANCED ENCRYPTION STANDARD. KAUST Research Repository. https://doi.org/10.25781/KAUST-46IH9
dc.identifier.doi10.25781/KAUST-46IH9
dc.identifier.urihttp://hdl.handle.net/10754/292821
dc.description.abstractThis thesis introduces a new chaos-based Advanced Encryption Standard (AES). The AES is a well-known encryption algorithm that was standardized by U.S National Institute of Standard and Technology (NIST) in 2001. The thesis investigates and explores the behavior of the AES algorithm by replacing two of its original modules, namely the S-Box and the Key Schedule, with two other chaos- based modules. Three chaos systems are considered in designing the new modules which are Lorenz system with multiplication nonlinearity, Chen system with sign modules nonlinearity, and 1D multiscroll system with stair case nonlinearity. The three systems are evaluated on their sensitivity to initial conditions and as Pseudo Random Number Generators (PRNG) after applying a post-processing technique to their output then performing NIST SP. 800-22 statistical tests. The thesis presents a hardware implementation of dynamic S-Boxes for AES that are populated using the three chaos systems. Moreover, a full MATLAB package to analyze the chaos generated S-Boxes based on graphical analysis, Walsh-Hadamard spectrum analysis, and image encryption analysis is developed. Although these S-Boxes are dynamic, meaning they are regenerated whenever the encryption key is changed, the analysis results show that such S-Boxes exhibit good properties like the Strict Avalanche Criterion (SAC) and the nonlinearity and in the application of image encryption. Furthermore, the thesis presents a new Lorenz-chaos-based key expansion for the AES. Many researchers have pointed out that there are some defects in the original key expansion of AES and thus have motivated such chaos-based key expansion proposal. The new proposed key schedule is analyzed and assessed in terms of confusion and diffusion by performing the frequency and SAC test respectively. The obtained results show that the new proposed design is more secure than the original AES key schedule and other proposed designs in the literature. The proposed design is then enhanced to increase the operating speed using the divide- and-conquer concept. Such enhancement, did not only make the AES algorithm more secure, but also enabled the AES to be faster, as it can now operate on higher frequencies, and more area-efficient.
dc.language.isoen
dc.subjectAES
dc.subjectChaos
dc.subjectPRNG
dc.subjectEncryption
dc.subjectKey-schedule
dc.subjectS-Box
dc.titleCHAOS-BASED ADVANCED ENCRYPTION STANDARD
dc.typeThesis
dc.contributor.departmentComputer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division
dc.rights.embargodate2014-05-25
thesis.degree.grantorKing Abdullah University of Science and Technology
dc.contributor.committeememberAlouini, Mohamed-Slim
dc.contributor.committeememberFahmy, Hossam A.H.
dc.contributor.committeememberSalama, Khaled N.
thesis.degree.disciplineComputer Science
thesis.degree.nameMaster of Science
dc.rights.accessrightsAt the time of archiving, the student author of this thesis opted to temporarily restrict access to it. The full text of this thesis became available to the public after the expiration of the embargo on 2014-05-25.
refterms.dateFOA2014-05-25T00:00:00Z


Files in this item

Thumbnail
Name:
Naif_Thesis.pdf
Size:
6.261Mb
Format:
PDF
Description:
Naif's Thesis

This item appears in the following Collection(s)

Show simple item record