Optimizing AES Implementation for High-Speed Embedded Application

dc.contributor.advisorVenter, Mike (PhD)
dc.contributor.authorAtnafu, Dessalegn
dc.date.accessioned2018-06-27T08:51:39Z
dc.date.accessioned2023-11-04T15:14:55Z
dc.date.available2018-06-27T08:51:39Z
dc.date.available2023-11-04T15:14:55Z
dc.date.issued2008-02
dc.description.abstractRijndael is adopted as Advanced Encryption Standard (AES) by the American’s National Institute of Standards and Technology since 2001. AES algorithm has a wide area of application for its good security, simple design and ease of implementation on hardware and software. A Monte Carlo Test (MCT) vector is released with AES algorithm submission to check correctness of implementations. Besides to its defined purpose, MCT is used to measure speed of execution. Very important information flows through conventional communication systems like telephone, fax and radio. In such systems, cryptographic solutions can be implemented using embedded systems. ARM is the most common embedded system processor. The challenge is to run cryptography algorithms that are computationally intensive in nature on an embedded platform with an inherent resource limitation. In this thesis, AES implementation is optimized for speed of execution on an ARM powered embedded platform. It starts by comparison of available approaches to implement for a better speed performance. Then, Key features of the ARM processor are studied and exploited on the implementation to enhance speed of execution of the algorithm. The encryption has shown a remarkable improvement than the decryption. This is because of the design complexity on AES decryption algorithm. For the communication flow control problem that might be caused by the speed imbalance of encryption and decryption, a counter mode of operation is recommended.en_US
dc.identifier.urihttp://etd.aau.edu.et/handle/123456789/4052
dc.language.isoenen_US
dc.publisherAddis Ababa Universityen_US
dc.subjectOptimizing AESen_US
dc.titleOptimizing AES Implementation for High-Speed Embedded Applicationen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Dessalegn Atnafu.pdf
Size:
772.13 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: