UVicSpace

Advanced Encryption Standard Implementation on Field Programmable Gate Arrays

Show simple item record

dc.contributor.author Behrouzinekoo, Maryam
dc.date.accessioned 2017-12-05T23:12:49Z
dc.date.available 2017-12-05T23:12:49Z
dc.date.copyright 2017 en_US
dc.date.issued 2017-12-05
dc.identifier.uri http://hdl.handle.net/1828/8835
dc.description.abstract Cryptography 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.language.iso en en_US
dc.rights Available to the World Wide Web en_US
dc.subject Advanced Encryption Standard en_US
dc.subject AES en_US
dc.subject FPGA en_US
dc.subject sub bytes en_US
dc.subject ROM en_US
dc.title Advanced Encryption Standard Implementation on Field Programmable Gate Arrays en_US
dc.type project en_US
dc.contributor.supervisor Gulliver, T. Aaron
dc.degree.department Department of Electrical and Computer Engineering en_US
dc.degree.level Master of Engineering M.Eng. en_US
dc.description.scholarlevel Graduate en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UVicSpace


Browse

My Account

Statistics

Help