Advanced Encryption Standard Implementation on Field Programmable Gate Arrays

dc.contributor.authorBehrouzinekoo, Maryam
dc.contributor.supervisorGulliver, T. Aaron
dc.date.accessioned2017-12-05T23:12:49Z
dc.date.available2017-12-05T23:12:49Z
dc.date.copyright2017en_US
dc.date.issued2017-12-05
dc.degree.departmentDepartment of Electrical and Computer Engineering
dc.degree.levelMaster of Engineering M.Eng.en_US
dc.description.abstractCryptography provides users with secure communications and data transmission privacy and authenticity (Coron, 2006). Today the most widely used algorithm for private key encryption is the Advanced Encryption Standard (AES). It operates on 128 bit blocks of data in the form of a 4£4 matrix of bytes called the state matrix. The encryption/ decryption process is performed on this matrix using key sizes of 128, 192 or 256 bits. The AES round operations include shift rows, mix columns, and sub bytes using finite field arithmetic. Numerous studies have been done on the AES cryptosystem focusing on design optimization in terms of the memory used in hardware implementation (Van Dyken & Delgado-Frias, 2010). The sub bytes operations dominates the hardware complexity of AES due to its non linearity. In this report, the AES hardware feasibility is improved by implementing the sub bytes operation using inversion in GF(256). This inversion is decomposed into a network of logic gates which reduces the required read onlymemory (ROM) by 89% compared to using look up tables.en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/8835
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectAdvanced Encryption Standarden_US
dc.subjectAESen_US
dc.subjectFPGAen_US
dc.subjectsub bytesen_US
dc.subjectROMen_US
dc.titleAdvanced Encryption Standard Implementation on Field Programmable Gate Arraysen_US
dc.typeprojecten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Behrouzinekoo_Maryam_MEng_2017.pdf
Size:
1.8 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: