Abstract
Cryptology is the science of both cryptography and cryptanalysis, also known as the making and breaking of codes. This paper traces the history of codes from their origins up to the modern day standard AES, the Advanced Encryption Standard. This paper focuses on the internal functions of AES and the implementation of AES in software. Both the encryption and decryption algorithms of AES are implemented and the process to find the inverse operations is discussed in detail. A simplified version of AES is also discussed to investigate differential cryptanalysis. Differential cryptanalysis is one way of breaking AES by finding possible key values based on a specific difference between two plaintexts. The final section goes into brief detail of how differential cryptanalysis is applied to the full AES algorithm and is future work for this paper.
Advisor
Breitenbucher, Jon
Second Advisor
Byrnes, Denise D.
Department
Computer Science; Mathematics
Recommended Citation
Wagner, Ellen, "Secret, Secrets Are So Fun, If They're Not For Everyone!" (2009). Senior Independent Study Theses. Paper 908.
https://openworks.wooster.edu/independentstudy/908
Disciplines
Applied Mathematics
Publication Date
2009
Degree Granted
Bachelor of Arts
Document Type
Senior Independent Study Thesis
© Copyright 2009 Ellen Wagner